GNOME Bugzilla – Bug 649494
GstMpegTSDemux does not notify no-more-pads
Last modified: 2012-05-24 08:24:04 UTC
I am trying to use GstMpegTSDemux with playbin2. Internally, playbin2 uses uridecodebin and decodebin2. The auto-plug logic in decodebin2 waits for the no-more-pads signal or a full multiqueue. Since GstMpegTSDemux does not raise that signal, the software _always_ waits for the multiqueue to overrun. The GstMpegTSDemux should create the pads when a PMT is activated and raise the no-more-pads signal.
The same is true for the new MPEG TS demuxer in gst-plugins-bad/gst/mpegtsdemux.
This is fixed in the new tsdemux *** This bug has been marked as a duplicate of bug 670921 ***