Question on GstStreamCollection object in tsdemux

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

Question on GstStreamCollection object in tsdemux

Seungha Yang-3
Hello all.

In ts demux, MpegTsBaseProgram structure has its own GstStreamCollection
object.
For me, it's questionable feature, because paserbin have it also, and
can posting collection message.

When a program was updated, tsdemux will do
expose new pads -> send eos to old pads -> remove old pads.
 From my understanding, parsebin can figure out what is new and removed
stream.

Also, collection message posted by tsdemux may be insufficient such as
resolution/frame rate things.
So, posting collection message based on the caps at parsebin's srcpad
can be more correct.

Above things are the reason why I thought it's weird.
Is there special reason that tsdemux has its own GstStreamCollection object?

BR
Seungha Yang
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel