After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 649494 - GstMpegTSDemux does not notify no-more-pads
GstMpegTSDemux does not notify no-more-pads
Status: RESOLVED DUPLICATE of bug 670921
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.21
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-05-05 18:39 UTC by Andy Cooper
Modified: 2012-05-24 08:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andy Cooper 2011-05-05 18:39:38 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.
Comment 1 Sebastian Dröge (slomo) 2011-05-09 08:51:10 UTC
The same is true for the new MPEG TS demuxer in gst-plugins-bad/gst/mpegtsdemux.
Comment 2 Edward Hervey 2012-05-24 08:24:04 UTC
This is fixed in the new tsdemux

*** This bug has been marked as a duplicate of bug 670921 ***