[Bug 659924] GStreamer fails to play certain MPEG-2 transport streams containing audio and private data
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Sep 23 05:49:23 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=659924
GStreamer | gst-plugins-bad | 0.10.36
--- Comment #2 from Simon Farnsworth <simon.farnsworth at onelan.co.uk> 2011-09-23 12:49:15 UTC ---
Playbin2 can handle the file, but it can't cope with the same data in a live
stream.
I can play it out as a live stream using:
gst-launch filesrc location=stream.mpg ! identity datarate=$((655360 / 30)) !
udpsink host=127.0.0.1 port=12345
With that running:
gst-launch udpsrc uri=udp://127.0.0.1:12345/ ! mpegtsdemux ! mpegaudioparse !
decodebin2 ! queue ! alsasink # works
GST_DEBUG=GST_ELEMENT_FACTORY:3 gst-launch playbin2 flags=0x12
uri=udp://127.0.0.1:12345 # fails with the following output:
0:00:00.025044623 1215 0x9f2d050 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element "playbin2"
Setting pipeline to PAUSED ...
0:00:00.026247400 1215 0x9f2d050 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element
"uridecodebin"
0:00:00.027241056 1215 0x9f2d050 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:373:gst_element_factory_create: creating element "udpsrc"
named "source"
0:00:00.027561701 1215 0x9f2d050 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element
"decodebin2"
0:00:00.028264319 1215 0x9f2d050 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:373:gst_element_factory_create: creating element "typefind"
named "typefind"
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.181311058 1215 0xa05cb20 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element
"mpegtsdemux"
0:00:00.547420327 1215 0xa05cb20 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element
"multiqueue"
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb ():
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb ():
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb ():
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb ():
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'application/x-mpegts-private-section'.
Additional debug info:
gsturidecodebin.c(867): unknown_type_cb ():
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
0:00:00.551629957 1215 0xa05cb20 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element
"mpegaudioparse"
0:00:00.737414431 1215 0xb6d5a6f0 INFO GST_ELEMENT_FACTORY
gstelementfactory.c:375:gst_element_factory_create: creating element "mad"
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 41545851872 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list