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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 18 09:54:43 UTC 2017


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

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.11.91

--- Comment #5 from Edward Hervey <bilboed at bilboed.com> ---
commit 58e3033747b0e96d7d4d120141707525587dbdd2
Author: Edward Hervey <edward at centricular.com>
Date:   Fri Apr 14 17:01:49 2017 +0200

    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.

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

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