Locking Gstreamer base time to MPEG PCR

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Locking Gstreamer base time to MPEG PCR



Got a distributed AV processing pipeline, where one pipeline is solely
processing audio and the other is doing video. A third remux
application, will merge the incoming streams from both pipelines. Given
that it can only rely on the timestamps inserted in the initial mpeg ts,
I am wondering if there is a way to ensure one of the following :

1- video pipeline base clock, is set to the pcr of the first valid
incoming ts

2- udpsrc locks to the pcr of the incoming stream

I could ask tsdemux to emit-stat and manually adjust the clock
downstream; however, am sure there must be a better way of doing this.


gstreamer-devel mailing list
[hidden email]