simple pipeline 1.0.7 vs 1.2.0

Marco Micheletti marco.micheletti at gmail.com
Thu Oct 10 16:20:38 CEST 2013


Hello ,

I have a problem with a simple pipeline working with gstreamer1.0.7 but not
working after updating everything to 1.2.0 .

A simplified version of the pipeline can also be tested with the gst
-launch :

"gst -launch- 1.0 audiotestsrc ! faac ! flvmux streamable = true ! fakesink
"

I'm testing the two different versions by using a symbolic link between two
different folders

Can someone help me to understand where is the problem ?

This is a part of the trace debug

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0:00:00.416006957 24433  0x8056e00 INFO                 basesrc
gstbasesrc.c:1296:gst_base_src_do_seek:<audiotestsrc0> seeking: time
segment start=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000,
applied_rate=1.000000, flags=0x00, time=0:00:00.000000000,
base=0:00:00.000000000, position 0:00:00.000000000, duration
99:99:99.999999999
0:00:00.416037118 24433  0x8056e00 INFO                    task
gsttask.c:431:gst_task_set_lock: setting stream lock 0x822205c on task
0x822a070
0:00:00.416046427 24433  0x8056e00 INFO                GST_PADS
gstpad.c:5365:gst_pad_start_task:<audiotestsrc0:src> created task 0x822a070
0:00:00.416086107 24433  0x8056e00 INFO              GST_STATES
gstelement.c:2328:gst_element_continue_state:<audiotestsrc0> completed
state change to PAUSED
0:00:00.416095165 24433  0x8056e00 INFO              GST_STATES
gstelement.c:2233:_priv_gst_element_state_changed:<audiotestsrc0> notifying
about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.416105912 24433  0x8056e00 INFO              GST_STATES
gstbin.c:2656:gst_bin_change_state_func:<pipeline0> child 'audiotestsrc0'
changed state to 3(PAUSED) successfully
Pipeline is PREROLLING ...
0:00:00.416165650 24433  0x8210a60 INFO        GST_ELEMENT_PADS
gstelement.c:894:gst_element_get_static_pad: no such pad 'sink' in element
"audiotestsrc0"
0:00:00.416199225 24433  0x8210a60 FIXME                default
gstutils.c:3649:gst_pad_create_stream_id_printf_valist:<audiotestsrc0:src>
Creating random stream-id, consider implementing a deterministic way of
creating a stream-id
0:00:00.416538543 24433  0x8210a60 INFO               structure
gststructure.c:2853:gst_structure_get_valist: Expected field 'channel-mask'
in structure: audio/x-raw, format=(string)S16LE,
layout=(string)interleaved, rate=(int)44100, channels=(int)1;
0:00:00.416562441 24433  0x8210a60 INFO               GST_EVENT
gstevent.c:628:gst_event_new_caps: creating caps event audio/x-raw,
format=(string)S16LE, layout=(string)interleaved, rate=(int)44100,
channels=(int)1
0:00:00.416881281 24433  0x8210a60 INFO               GST_EVENT
gstevent.c:709:gst_event_new_segment: creating segment event time segment
start=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000,
applied_rate=1.000000, flags=0x00, time=0:00:00.000000000,
base=0:00:00.000000000, position 0:00:00.000000000, duration
99:99:99.999999999
0:00:00.416915337 24433  0x8210a60 INFO                 basesrc
gstbasesrc.c:2772:gst_base_src_loop:<audiotestsrc0> marking pending DISCONT
0:00:00.416927394 24433  0x8210a60 INFO               structure
gststructure.c:2853:gst_structure_get_valist: Expected field 'channel-mask'
in structure: audio/x-raw, format=(string)S16LE,
layout=(string)interleaved, rate=(int)44100, channels=(int)1;
0:00:00.423512008 24433  0x8210a60 INFO               GST_EVENT
gstevent.c:628:gst_event_new_caps: creating caps event audio/mpeg,
mpegversion=(int)4, channels=(int)1, rate=(int)44100,
stream-format=(string)raw, level=(string)2, base-profile=(string)lc,
profile=(string)lc, codec_data=(buffer)1208
0:00:00.423574054 24433  0x8210a60 WARN                GST_PADS
gstpad.c:3620:gst_pad_peer_query:<faac0:src> could not send sticky events
0:00:00.423624229 24433  0x8210a60 WARN                 basesrc
gstbasesrc.c:2865:gst_base_src_loop:<audiotestsrc0> error: Internal data
flow error.
0:00:00.423633686 24433  0x8210a60 WARN                 basesrc
gstbasesrc.c:2865:gst_base_src_loop:<audiotestsrc0> error: streaming task
paused, reason not-negotiated (-4)
0:00:00.423650227 24433  0x8210a60 INFO        GST_ERROR_SYSTEM
gstelement.c:1835:gst_element_message_full:<audiotestsrc0> posting message:
Internal data flow error.
0:00:00.423670193 24433  0x8210a60 INFO        GST_ERROR_SYSTEM
gstelement.c:1858:gst_element_message_full:<audiotestsrc0> posted error
message: Internal data flow error.
ERROR: from element /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
Internal data flow error.
Additional debug info:
gstbasesrc.c(2865): gst_base_src_loop ():
/GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
0:00:00.423794451 24433  0x8056e00 INFO              GST_STATES
gstbin.c:2227:gst_bin_element_set_state:<fakesink0> current READY pending
PAUSED, desired next NULL
0:00:00.423820052 24433  0x8056e00 INFO              GST_STATES
gstelement.c:2303:gst_element_continue_state:<fakesink0> committing state
from READY to READY, pending NULL, next NULL
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

-- 
_Marco_Micheletti_
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131010/b2667607/attachment.html>


More information about the gstreamer-devel mailing list