[Bug 701519] Videomixer pushes an incorrect segment event when all its sink pads are EOS.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 3 08:37:52 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=701519
  GStreamer | gst-plugins-good | git

Nicolas Dufresne <nicolas.dufresne> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk

--- Comment #1 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2013-06-03 15:37:50 UTC ---
I should have mentionned that it might also be because GNLComposition compute
the accumulation (segment->base) uppon segment event rather then EOS event.
There is multiple segment event per actual segment, but only 1 EOS.

Just to double check (because my first impression is that the values should be
good), it would be nice to move the base time calculation into the EOS
handling. Will require caching the last seen segment (this mean the segment
event that comes before EOS will be considered as an update from now on instead
of being accumulated), and using that last segment to compute the new base.

-- 
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