[Bug 662147] New: Every pipeline breaks with internal error

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Oct 18 15:01:17 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=662147
  GStreamer | gst-plugins-good | 0.10.30

           Summary: Every pipeline breaks with internal error
    Classification: Platform
           Product: GStreamer
           Version: 0.10.30
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: gary at mlbassoc.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I'm not sure where this is breaking.  Here's my pipeline:
# gst-launch -ve filesrc location=/tmp/raw.yuv do-timestamp=TRUE !
'video/x-raw-yuv,format=(fourcc)UYVY,width=720,height=480,framerate=30/1' !
TIVidenc1 codecName=h264enc engineName=codecServer byteStream=FALSE !
video/x-h264 ! mp4mux ! filesink location=dsptest.mp4

This breaks with these messages:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps =
video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)480,
framerate=(fraction)30/1
/GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:sink: caps =
video/x-raw-yuv, format=(fourcc)UYVY, width=(int)720, height=(int)480,
framerate=(fraction)30/1
/GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = video/x-h264,
framerate=(fraction)30000/1001, width=(int)720, height=(int)480,
codec_data(buffer)0142801effe100126742801ee901687a42000007d00001d4c00801000468ce3c80
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps =
video/x-h264, framerate=(fraction)30000/1001, width=(int)720, height=(int)480,
codec_data(buffer)0142801effe100126742801ee901687a42000007d00001d4c00801000468ce3c80
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps =
video/x-h264, framerate=(fraction)30000/1001, width(int)720, height=(int)480,
codec_data(buffer)0142801effe100126742801ee901687a42000007d00001d4c00801000468ce3c80

(gst-launch-0.10:836): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
`GST_IS_MINI_OBJECT (mini_object)' failed
/GstPipeline:pipeline0/GstMP4Mux:mp4mux0.GstPad:src: caps = video/quicktime,
variant=(string)iso
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps =
video/quicktime, variant=(string)iso
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstMP4Mux:mp4mux0: Internal
GStreamer error: negotiation problem.  Please file
 a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstqtmux.c(2404): gst_qt_mux_add_buffer ():
/GstPipeline:pipeline0/GstMP4Mux:mp4mux0:
format wasn't negotiated before buffer flow on pad video_00
Execution ended after 3356933 ns.
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstMP4Mux:mp4mux0.GstPad:src: caps = video/quicktime,
variant=(string)iso, streamheader=(buffer)<0
00001a96d6f6f760000006c6d76686400000000cac274f9cac274f9000003e80000000000010000010000000000000000000000000100000000000000
0000000000000000010000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000200000135747
2616b0000005c746b686400000007cac274f9cac274f90000000100000000000000000000000000000000000000000000000000010000000000000000
00000000000000010000000000000000000000000000400000000000000000000000000000d16d646961000000206d64686400000000cac274f9cac27
4f90000000000000000000000000000002168646c7200000000000000000000000000000000000000000000000000000000886d696e66000000246469
6e660000001c6472656600000000000000010000000c75726c20000000010000005c7374626c000000107374736400000000000000000000001073747
473000000000000000000000010737473630000000000000000000000147374737a000000000000000000000000000000107374636f00000000000000
00 >
Setting pipeline to READY ...
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps =
video/quicktime, variant=(string)iso, streamheader=(buff
er)<
000001a96d6f6f760000006c6d76686400000000cac274f9cac274f9000003e80000000000010000010000000000000000000000000100000000
0000000000000000000000010000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000200000
1357472616b0000005c746b686400000007cac274f9cac274f90000000100000000000000000000000000000000000000000000000000010000000000
0000000000000000000010000000000000000000000000000400000000000000000000000000000d16d646961000000206d64686400000000cac274f9
cac274f90000000000000000000000000000002168646c7200000000000000000000000000000000000000000000000000000000886d696e660000002
464696e660000001c6472656600000000000000010000000c75726c20000000010000005c7374626c0000001073747364000000000000000000000017
3747473000000000000000000000010737473630000000000000000000000147374737a000000000000000000000000000000107374636f0000000000
000000 >

Note: this same pipeline used to work (obviously as it is quoted by the TI
webpage
http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines#Encode_Video_Files_7)
 I have also has success with it in previous versions of gstreamer.

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