[Bug 707974] New: Gstreamer fails to play H.264 live stream from udp (es or ts)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 12 06:37:16 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=707974
  GStreamer | gst-plugins-bad | git

           Summary: Gstreamer fails to play H.264 live stream from udp (es
                    or ts)
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: nkefalas at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=254783)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=254783)
gst-debug-log level 5

Up to commit 8e5f0e37f8d776888af468097c98a8130f3db792 it was possible to play
live H.264 stream from udp whether it was a raw E.S stream or encapsulated to
transport stream.

Example pipelines:

For transport stream
gst-launch-1.0 -vvv udpsrc port=8701 buffer-size=18000000 ! queue ! tsdemux !
queue ! h264parse ! queue ! avdec_h264 max-threads=8 ! queue ! xvimagesink
sync=false

For raw H264 es stream
gst-launch-1.0 -vvv udpsrc port=8701 buffer-size=18000000  ! queue ! h264parse
disable-passthrough=false ! queue ! avdec_h264 max-threads=8 ! queue !
xvimagesink sync=false

>From commit 31d1c05871fefabc2966d09e11331a0f0431e4fa it fails with the
following error:

WARN            videodecoder
gstvideodecoder.c:809:gst_video_decoder_setcaps:<avdec_h264-0> Subclass refused
caps
WARN            videodecoder
gstvideodecoder.c:2015:gst_video_decoder_chain:<avdec_h264-0> error: decoder
not initialized
ERROR: from element /GstPipeline:pipeline0/avdec_h264:avdec_h264-0: GStreamer
error: negotiation problem.
Additional debug info:
gstvideodecoder.c(2015): gst_video_decoder_chain ():
/GstPipeline:pipeline0/avdec_h264:avdec_h264-0:
decoder not initialized

-- 
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