[Bug 736318] qtdemux: reset qtdemux parsing state on buffer discontinuity

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Nov 7 09:01:39 PST 2014


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

--- Comment #15 from Matthieu Bouron <matthieu.bouron at collabora.com> 2014-11-07 17:01:37 UTC ---
Created an attachment (id=290197)
 View: https://bugzilla.gnome.org/attachment.cgi?id=290197
 Review: https://bugzilla.gnome.org/review?bug=736318&attachment=290197

V2: qtdemux: rework segment event handling

I've updated the patch to make qtdemux avoid discarding the new upstream time
segment so it is pushed later on.

I've replaced the gboolean parameter of gst_qtdemux_reset with an enum so the
caller can choose what kind of reset he wants. Also gst_qtdemux_reset does not
rely on qtdemux internal state (qtdemux->upstream_newsegment) to adapt his
behaviour but instead rely only on the new reset parameter. It feels clearer
IMHO.

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