[Bug 743363] tsdemux: push segment that cause sink to think it's late
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sat Feb 7 12:08:32 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=743363
GStreamer | gst-plugins-bad | git master
Thibault Saunier <tsaunier> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
CC| |tsaunier at gnome.org
Resolution|FIXED |
Severity|major |blocker
--- Comment #15 from Thibault Saunier <tsaunier at gnome.org> 2015-02-07 20:08:29 UTC ---
With that new patches I am getting:
$ wget http://people.collabora.com/~tsaunier/samples/00020.MTS
$ ges-launch-1.0 00020.MTS 0 0
Adding clip
file:///home/thiblahute/devel/pitivi/1.0-uninstalled/gst-plugins-bad/00020.MTS
inpoint:0:00:00.000000000 duration:0:02:45.171494259
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<tsdemux1:subpicture_1200> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<tsdemux1:video_1011> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<multiqueue2:sink_0> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<multiqueue2:src_0> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<h264parse2:sink> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<h264parse2:src> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<capsfilter8:sink> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<tsdemux1:audio_1100> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<multiqueue2:sink_1> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<capsfilter8:src> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<multiqueue2:src_1> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<ac3parse1:sink> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<ac3parse1:src> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<capsfilter9:sink> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<capsfilter9:src> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<a52dec1:sink> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<a52dec1:src> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<src_0:proxypad54> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<decodebin3:src_0> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<src_0:proxypad56> Got data flow
before segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<uridecodebin0:src_0> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<bin1:sink> Got data flow before
segment event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:4063:gst_pad_push_data:<sink:proxypad26> Got data flow before segment
event
(ges-launch-1.0:4387): GStreamer-WARNING **:
gstpad.c:3829:gst_pad_chain_data_unchecked:<audioconvert0:sink> Got data flow
before segment event
ERROR from element tsdemux1: Internal data stream error.
Debugging info: mpegtsbase.c(1366): mpegts_base_loop ():
/GESPipeline:gespipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:nlecomposition0/GstBin:current-bin/NleSource:nlesource2/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin3/GstTSDemux:tsdemux1:
stream stopped, reason not-negotiated
In nle (gnonlin) after we set the sources to PAUSED/PLAYING, we have a pad
block that fires a thread that will do a flushing seek on the source so that we
can handle the notion of inpoint. I think that patche introduce a bug when we
do that.
That s 100% reproductible.
That is a regression, reopening the bug as BLOCKER
--
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