[Bug 699793] videomixer: resets its current segment when receiving a flush stop

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun May 19 07:26:49 PDT 2013


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

Thibault Saunier <thibault.saunier> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |thibault.saunier at collabora.
                   |                            |com

--- Comment #9 from Thibault Saunier <thibault.saunier at collabora.com> 2013-05-19 14:26:47 UTC ---
(In reply to comment #8)
  > Actually, no. That's not how this is supposed to work.
  > 
  > videomixer will always output a [0,-1] segment and will output frames
according
  > to the running times of the separate streams.

How are we supposed to handle that in Gnl then, for the moment we calculate
segment.base the following way:
      rstart = gst_segment_to_running_time (segment, GST_FORMAT_TIME,
segment->start);
      rstop = gst_segment_to_running_time (segment, GST_FORMAT_TIME,
segment->stop);
      copy.base = comp->priv->next_base_time;
      comp->priv->next_base_time += rstop - rstart;

Who is wrong, gnonlin or videomixer? :)

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