[Bug 781319] qtdemux: Reset adapter in more discontinuity cases

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 14 16:29:47 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=781319

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #349870|0                           |1
        is obsolete|                            |

--- Comment #3 from Edward Hervey <bilboed at bilboed.com> ---
Created attachment 349872
  --> https://bugzilla.gnome.org/attachment.cgi?id=349872&action=edit
qtdemux: Reset adapter in more discontinuity cases

In push mode we process as much as possible in the adapter. When we receive
a DISCONT buffer which we can't match to an actual sample (based on the
existing
sample table) and there is still data remaining in the incoming adapter,there
is
one of two cases happening:
1) We are doing reverse playback, in which case we should flush out all pending
  data
2) We have leftover data from the previous incoming buffer... which we can't do
  anything about.

For the second case, make sure we flush out the remaining data so that we can
start
parsing again from scratch.

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