[Bug 777411] New: Caps not negotiated when using certain elements

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jan 18 01:30:49 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=777411

            Bug ID: 777411
           Summary: Caps not negotiated when using certain elements
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: charles at au-zone.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Running the pipeline below will ends with "not-negotiated" error.

gst-launch-1.0 -vvv udpsrc port=8888 ! application/x-rtp,clock-rate=90000 !
rtpmp4vdepay ! mpeg4videoparse ! video/mpeg ! avimux ! filesink
location=/tmp/test.avi 

Setting pipeline to PAUSED ... 
Pipeline is live and does not need PREROLL ... 
Setting pipeline to PLAYING ... 
New clock: GstSystemClock 
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps =
"application/x-rtp\,\ clock-rate\=\(int\)90000\,\ media\=\(string\)video\,\
encoding-name\=\(string\)MP4V-ES" 
/GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:src: caps =
"video/mpeg\,\ mpegversion\=\(int\)4\,\ systemstream\=\(boolean\)false" 
/GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink: caps =
"video/mpeg\,\ mpegversion\=\(int\)4\,\ systemstream\=\(boolean\)false" 
/GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:sink: caps =
"application/x-rtp\,\ clock-rate\=\(int\)90000\,\ media\=\(string\)video\,\
encoding-name\=\(string\)MP4V-ES" 
/GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps =
"video/mpeg\,\ mpegversion\=\(int\)4\,\ systemstream\=\(boolean\)false\,\
parsed\=\(boolean\)true" 
/GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps =
"video/mpeg\,\ mpegversion\=\(int\)4\,\ systemstream\=\(boolean\)false\,\
parsed\=\(boolean\)true\,\ profile\=\(string\)simple\,\ level\=\(string\)4a\,\
codec_data\=\(buffer\)000001b004000001b59113000001000000012000c8888007d28045a14103\,\
width\=\(int\)1280\,\ height\=\(int\)720\,\
pixel-aspect-ratio\=\(fraction\)1/1" 
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data
flow error. 
Additional debug info: 
/home/poky/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstreamer1.0/1.4.5-r0/gstreamer-1.4.5/libs/gst/base/gstbasesrc.c(2933):
gst_base_src_loop (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: 
streaming task paused, reason not-negotiated (-4) 
Execution ended after 0:00:00.463042667 

Nicolas from the developer forum tried a simpler pipeline using the master
branch and it also failed.

gst-launch-1.0 -v videotestsrc ! mpeg4videoparse ! avenc_mpeg4 ! avimux 
! fakesink

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