[Bug 628322] problem by playing chained video ogg file
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jul 25 09:01:43 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=628322
GStreamer | gst-plugins-base | 0.10.x
Edward Hervey <bilboed> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |bilboed at gmail.com
Ever Confirmed|0 |1
--- Comment #4 from Edward Hervey <bilboed at gmail.com> 2011-07-25 16:01:38 UTC ---
Only just realized I pushed something similar this morning. Haven't
investigated the timing issue though.
commit c91928f7a2461aba57f64e014f507bcb62d7adc6
Author: Edward Hervey <edward.hervey at collabora.co.uk>
Date: Mon Jul 25 10:41:04 2011 +0200
decodebin2: Properly handle multi-stream chains
When we have a multi-stream (i.e. audio and video) input and the demuxer
adds/removes pads for a new stream (common in a mpeg-ts stream when the
program stream mapping is updated), the algorithm for EOS handling was
previously wrong (it would only drop the EOS of the *last* pad but would
let the EOS on the other pads go through).
The logic has only been changed a tiny bit for EOS handling resulting in:
* If there is no next group, let the EOS go through
* If there is a next group, but not all pads are drained in the active
group, drop the EOS event
* If there is a next group and all pads are drained, then the ghostpads
will be removed and the EOS event will be dropped automatically.
--
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