GNOME Bugzilla – Bug 707303
flacenc: 'Got data flow before stream-start event' warnings
Last modified: 2013-09-18 16:50:12 UTC
I am getting the following ugly, but non-critical messages when trying to encode an ogg vorbis file into ogg flac. [cschalle@dhcp129-40 src]$ python3 transmageddon.py (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacenc0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacenc0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<streamcombiner0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<streamcombiner0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacenc0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacenc0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<streamcombiner0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<streamcombiner0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacenc0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacenc0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<streamcombiner0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<streamcombiner0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacenc0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacenc0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<streamcombiner0:encodingsink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<streamcombiner0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<streamcombiner0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flacparse0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacparse0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacparse0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<capsfilter0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<capsfilter0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacparse0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacparse0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<capsfilter0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<capsfilter0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flactag0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flactag0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flactag0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flactag0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<queue1:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<queue1:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacparse0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacparse0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<capsfilter0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<capsfilter0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<queue1:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<queue1:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flacparse0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flacparse0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<capsfilter0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<capsfilter0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<capsfilter0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<flactag0:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flactag0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flactag0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<queue1:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<queue1:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<flactag0:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<flactag0:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<queue1:sink> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3911:gst_pad_push_data:<queue1:src> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3916:gst_pad_push_data:<queue1:src> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<flacparse0:src> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3680:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before stream-start event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<capsfilter0:src> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:3685:gst_pad_chain_data_unchecked:<muxer:audio_278530687> Got data flow before segment event (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<flactag0:src> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<queue1:sink> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<queue1:src> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<flactag0:sink> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<capsfilter0:sink> Sticky event misordering, got 'caps' before 'stream-start' (transmageddon.py:12221): GStreamer-WARNING **: gstpad.c:4506:store_sticky_event:<muxer:audio_278530687> Sticky event misordering, got 'caps' before 'stream-start'
Thanks for pasting them all, but I think the first couple of hundred would have been sufficient :) Could you attach an image of the pipeline please? (SVG preferably) And is this with git master or at least 1.1.4?
This was probably fixed by this already: commit de7e1cb6dd8e5031b1d1d9a64fdda955bae54501 Author: Sebastian Dröge <slomo@circular-chaos.org> Date: Fri Aug 16 13:26:28 2013 +0200 flacenc: Properly set headers via the base class instead of just pushing them downstream Prevents buffers from being send before the caps and segment events. (backported to the 1.0 branch too for 1.0.11)
Ok, tested with updated git checkout and the error is now gone as Sebastian predicted, closing as fixed.