GNOME Bugzilla – Bug 519023
ffdec_h264, ffdec_mpeg2video: Internal GStreamer error: negotiation problem
Last modified: 2008-03-04 08:37:27 UTC
C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10.exe --gst-debug =3 filesrc location=whiteframes.h264 ! ffdec_h264 ! matroskamux ! filesink locat ion=wynik.mkv 2>&1 > log.txt 0:00:00.000000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_INIT :0::←[00m init queries 0:00:00.000000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_INIT :0::←[00m init messages 0:00:00.000000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering 0 static plugins 0:00:00.000000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registered static plugin "staticelements" 0:00:00.000000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m added static plugin "staticelements", result: 1 0:00:00.000000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m reading registry cache: C:\Documents and Settings\user\.gs treamer-0.10\registry.i686.xml 0:00:00.031250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m loaded C:\Documents and Settings\user\.gstreamer-0.10\regi stry.i686.xml in 0.031250 seconds 0:00:00.046875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Registry cache has not changed 0:00:00.046875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PIPELINE :0::←[00m parsing pipeline description filesrc location=whitef rames.h264 ! ffdec_h264 ! matroskamux ! filesink location=wynik.mkv 0:00:00.046875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m plugin "C:\Program Files\Common Files\GStreamer\0.10\lib\g streamer-0.10/libgstcoreelements.dll" loaded 0:00:00.046875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m creating element "filesrc" 0:00:00.046875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<GstBaseSrc@00B59010>←[00m adding pad 'src' 0:00:00.078125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Add encoder jpegls (12) please 0:00:00.093750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Add decoder nuv (87) please 0:00:00.093750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Add decoder kmvc (88) please 0:00:00.093750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Add decoder smackvid (86) please 0:00:00.093750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Add decoder smackaud (86042) please 0:00:00.093750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m Add decoder VMware video (92) please 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_4xm 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_aiff 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_avs 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_daud 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_dv 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_ea 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_ffm 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_flic 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_flv 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_gif 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_gxf 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_idcin 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_RoQ 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_ipmovie 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_mm 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_mmf 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_mpegts 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_mxf 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_nsv 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_nut 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_nuv 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_ogg 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_psxstr 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_ingenient 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_film_cpk 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_vmd 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_smk 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_sol 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_swf 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_voc 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_wc3movie 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_wsaud 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_wsvqa 0:00:00.109375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m registering typefind function for fftype_yuv4mpegpipe 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m plugin "C:\Program Files\Common Files\GStreamer\0.10\lib\g streamer-0.10/libgstffmpeg.dll" loaded 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m creating element "ffdec_h264" 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<ffdec_h264@00C7E0A0>←[00m adding pad 'sink' 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<ffdec_h264@00C7E0A0>←[00m adding pad 'src' 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m plugin "C:\Program Files\Common Files\GStreamer\0.10\lib\g streamer-0.10/libgstmatroska.dll" loaded 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m creating element "matroskamux" 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<GstMatroskaMux@00C7F0A8>←[00m adding pad 'src' 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m creating element "filesink" 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<GstBaseSink@00C65A88>←[00m adding pad 'sink' 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m creating element "pipeline" 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PIPELINE :0::←[00m linking filesrc0:(any) to ffdec_h2640:(any) (0/0) wi th caps "00000000" 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m trying to link element filesrc0:(any) to element ffd ec_h2640:(any) 0:00:00.125000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link filesrc0:src and ffdec_h2640:src 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m Sink pad ffdec_h2640:src is not sink pad, failed 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link filesrc0:src and ffdec_h2640:sink 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m filesrc0 and ffdec_h2640 in same bin, no need for gh ost pads 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link filesrc0:src and ffdec_h2640:sink 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m linked filesrc0:src and ffdec_h2640:sink, successful 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PIPELINE :0::←[00m linking ffdec_h2640:(any) to matroskamux0:(any) (0/0 ) with caps "00000000" 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m trying to link element ffdec_h2640:(any) to element matroskamux0:(any) 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link ffdec_h2640:src and matroskamux0:src 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m Sink pad matroskamux0:src is not sink pad, failed 0:00:00.140625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<matroskamux0>←[00m adding pad 'video_0' 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m ffdec_h2640 and matroskamux0 in same bin, no need fo r ghost pads 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link ffdec_h2640:src and matroskamux0:vide o_0 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m linked ffdec_h2640:src and matroskamux0:video_0, suc cessful 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PIPELINE :0::←[00m linking matroskamux0:(any) to filesink0:(any) (0/0) with caps "00000000" 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m trying to link element matroskamux0:(any) to element filesink0:(any) 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link matroskamux0:src and filesink0:sink 0:00:00.156250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m matroskamux0 and filesink0 in same bin, no need for ghost pads 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m trying to link matroskamux0:src and filesink0:sink 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PADS :0::←[00m linked matroskamux0:src and filesink0:sink, successf ul Setting pipeline to PAUSED ... 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesink0>←[00m completed state change to READY 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesink0>←[00m posting state-changed NULL to READY 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesink0' changed state to 2(READY) successfully 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m completed state change to READY 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m posting state-changed NULL to READY 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'matroskamux0' changed state to 2(READ Y) successfully 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m completed state change to READY 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m posting state-changed NULL to READY 0:00:00.171875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'ffdec_h2640' changed state to 2(READY ) successfully 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m completed state change to READY 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m posting state-changed NULL to READY 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesrc0' changed state to 2(READY) s uccessfully 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m committing state from NULL to READY, pending PAUSED 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m continue state change READY to PAUSED, final PAUSED 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesink0' is changing state asynchro nously to PAUSED 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m completed state change to PAUSED 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m posting state-changed READY to PAUSED 0:00:00.187500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'matroskamux0' changed state to 3(PAUS ED) successfully 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m completed state change to PAUSED 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m posting state-changed READY to PAUSED 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'ffdec_h2640' changed state to 3(PAUSE D) successfully 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::<filesrc0>←[00m opening file whiteframes.h264 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;34m GST_EVENT :0::←[00m creating newsegment update 0, rate 1.000000, format 2, start 0, stop 6619137, position 0 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m completed state change to PAUSED 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m posting state-changed READY to PAUSED 0:00:00.203125000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;01;34m GST_EVENT :0::←[00m creating newsegment update 0, rate 1.000000, format GST _FORMAT_TIME, start 0:00:00.000000000, stop 99:99:99.999999999, position 0:00:00 .000000000 0:00:00.203125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesrc0' changed state to 3(PAUSED) successfully Pipeline is PREROLLING ... 0:00:00.203125000 ←[331m 1572←[00m 00B67A18 ←[33;01mWARN ←[00m ←[00;04m default :0::<ffdec_h2640>←[00m error: ffdec_h264: input format was not set b efore data start 0:00:00.218750000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;01;31;47m GST_ERROR_SYSTEM :0::<ffdec_h2640>←[00m posting message: Internal GStreamer err or: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_b ug.cgi?product=GStreamer. 0:00:00.218750000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;01;31;47m GST_ERROR_SYSTEM :0::<ffdec_h2640>←[00m posted error message: Internal GStreame r error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/en ter_bug.cgi?product=GStreamer. ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... 0:00:00.218750000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;04m default :0::<filesrc0>←[00m pausing after gst_pad_push() = not-negotiated 0:00:00.218750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesink0>←[00m completed state change to READY 0:00:00.218750000 ←[331m 1572←[00m 00B67A18 ←[33;01mWARN ←[00m ←[00;04m default :0::<filesrc0>←[00m error: Internal data flow error. 0:00:00.218750000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesink0>←[00m posting state-changed READY to READY 0:00:00.234375000 ←[331m 1572←[00m 00B67A18 ←[33;01mWARN ←[00m ←[00;04m default :0::<filesrc0>←[00m error: streaming task paused, reason not-negotia ted (-4) 0:00:00.234375000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;01;31;47m GST_ERROR_SYSTEM :0::<filesrc0>←[00m posting message: Internal data flow error. 0:00:00.234375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesink0' changed state to 2(READY) successfully 0:00:00.234375000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;01;31;47m GST_ERROR_SYSTEM :0::<filesrc0>←[00m posted error message: Internal data flow e rror. 0:00:00.234375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m completed state change to READY 0:00:00.234375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m posting state-changed PAUSED to READY 0:00:00.234375000 ←[331m 1572←[00m 00B67A18 ←[31;01mERROR←[00m ←[00;04m default :0::<ffdec_h2640>←[00m no codec context 0:00:00.234375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'matroskamux0' changed state to 2(READ Y) successfully 0:00:00.234375000 ←[331m 1572←[00m 00B67A18 ←[32;01mINFO ←[00m ←[00;01;34m GST_EVENT :0::<matroskamux0:video_0>←[00m Received event on flushing pad. D iscarding 0:00:00.234375000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m completed state change to READY 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m posting state-changed PAUSED to READY 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'ffdec_h2640' changed state to 2(READY ) successfully 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m completed state change to READY 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m posting state-changed PAUSED to READY 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesrc0' changed state to 2(READY) s uccessfully 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m committing state from READY to READY, pendin g NULL 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m continue state change READY to NULL, final N ULL 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesink0>←[00m completed state change to NULL 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesink0>←[00m posting state-changed READY to NULL 0:00:00.250000000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesink0' changed state to 1(NULL) s uccessfully 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m completed state change to NULL 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<matroskamux0>←[00m posting state-changed READY to NULL 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'matroskamux0' changed state to 1(NULL ) successfully 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m completed state change to NULL 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<ffdec_h2640>←[00m posting state-changed READY to NULL 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'ffdec_h2640' changed state to 1(NULL) successfully 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m completed state change to NULL 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<filesrc0>←[00m posting state-changed READY to NULL 0:00:00.265625000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m child 'filesrc0' changed state to 1(NULL) su ccessfully 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m completed state change to NULL 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m posting state-changed READY to NULL 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31m GST_STATES :0::<pipeline0>←[00m getting state FREEING pipeline ... 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m unlinking matroskamux0:src(00B5A250) and filesink0:s ink(00B5A310) 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m unlinked matroskamux0:src and filesink0:sink 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PARENTAGE :0::<pipeline0>←[00m removed child "filesink0" 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesink0>←[00m dispose 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<filesink0>←[00m removing pad 'sink' 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesink0>←[00m parent class dispose 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesink0>←[00m finalize 0:00:00.281250000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesink0>←[00m finalize parent 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m unlinking ffdec_h2640:src(00B5A190) and matroskamux0 :video_0(00B5A3D0) 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m unlinked ffdec_h2640:src and matroskamux0:video_0 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PARENTAGE :0::<pipeline0>←[00m removed child "matroskamux0" 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<matroskamux0>←[00m dispose 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<matroskamux0>←[00m removing pad 'video_0' 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<matroskamux0>←[00m removing pad 'src' 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<matroskamux0>←[00m parent class dispose 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<matroskamux0>←[00m finalize 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<matroskamux0>←[00m finalize parent 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m unlinking filesrc0:src(00B5A010) and ffdec_h2640:sin k(00B5A0D0) 0:00:00.296875000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::←[00m unlinked filesrc0:src and ffdec_h2640:sink 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PARENTAGE :0::<pipeline0>←[00m removed child "ffdec_h2640" 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<ffdec_h2640>←[00m dispose 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<ffdec_h2640>←[00m removing pad 'src' 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<ffdec_h2640>←[00m removing pad 'sink' 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<ffdec_h2640>←[00m parent class dispose 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<ffdec_h2640>←[00m finalize 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<ffdec_h2640>←[00m finalize parent 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_PARENTAGE :0::<pipeline0>←[00m removed child "filesrc0" 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesrc0>←[00m dispose 0:00:00.312500000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;37;41m GST_ELEMENT_PADS :0::<filesrc0>←[00m removing pad 'src' 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesrc0>←[00m parent class dispose 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesrc0>←[00m finalize 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<filesrc0>←[00m finalize parent 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<pipeline0>←[00m dispose 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<pipeline0>←[00m parent class dispose 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<pipeline0>←[00m finalize 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;01;31;44m GST_REFCOUNTING :0::<pipeline0>←[00m finalize parent 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m deinitializing GStreamer 0:00:00.328125000 ←[331m 1572←[00m 004F3FC8 ←[32;01mINFO ←[00m ←[00;04m default :0::←[00m deinitialized GStreamer
What are you trying to do? you seem to want to decode a raw h264 stream (bytestream I suppose?) and then mux the raw frames into matroska?
Yes, indeed. I would like to make matroska movie from h264 video. Is there anything wrong in my command? I think that matroska need raw video as its input (if matroska's input is videotestsrc, the output is ok - output size is growing up). I have also tried something like this: "gst-launch-0.10.exe filesrc location=whiteframes.h264 ! matroskamux ! filesink location=wynik.mkv" but it created only 5kB output... always 5kB, regardess of input file size. So I decided to give raw video as matroska's input.
you need to at least specify the media type of the file, like: gst-launch-0.10.exe filesrc location=whiteframes.h264 ! video/x-h264 ! matroskamux ! filesink location=wynik.mkv or like: filesrc location=whiteframes.h264 ! video/x-h264 ! ffdec_h264 ! matroskamux ! filesink location=wynik.mkv
> filesrc location=whiteframes.h264 ! framerate=\(double\)5.0 ! ffdec_h264 ! matroskamux ! > filesink location=wynik.mkv Still the same error: C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10.exe -m filesrc location=whiteframes.h264 ! video/x-h264 ! ffdec_h264 ! matroskamux ! filesink location=wynik.mkv Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Got Message from element "filesink0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "matroskamux0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "ffdec_h2640" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "capsfilter0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "filesrc0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "pipeline0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED; Got Message from element "matroskamux0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "ffdec_h2640" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "capsfilter0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "filesrc0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; Got Message from element "ffdec_h2640" (error): GstMessageError, gerror=(GstGError)(NULL), debug=(string)"E:\\devel-cvs\\src\\gst-ffmpeg\\ext\\ffmpeg\\gstffmpegdec.c\(2141\):\ \(function\)\ \(\):\ /pipeline0/ffdec_h2640:\012ffdec_h264:\ input\ format\ was\ not\ set\ before\ data\ start"; ERROR: from element /pipeline0/ffdec_h2640: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Additional debug info: E:\devel-cvs\src\gst-ffmpeg\ext\ffmpeg\gstffmpegdec.c(2141): (function) (): /pipeline0/ffdec_h2640: ffdec_h264: input format was not set before data start ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... FREEING pipeline ... I have also tried to set video height and width (instead of "video/x-h264", I've put "video/x-h264,height=480,width=640", but I've received the same error. I've tried to specify framerate, but: C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10.exe -m filesrc location=whiteframes.h264 ! video/x-h264,framerate=25 ! ffdec_h264 ! matroskamux ! filesink location=wynik.mkv WARNING: erroneous pipeline: could not link filesrc0 to ffdec_h2640 And output file is empty.
I've got it! The correct instruction is: gst-launch-0.10.exe filesrc location=whiteframes.h264 ! "video/x-h264,height=480,width=640,framerate=25/1" ! ffdec_h264 ! matroskamux ! filesink location="E:\wynik.mkv" I can't see the output yet, but wynik.mkv is created and its size is much bigger than 5kB :)