• Edward Hervey's avatar
    qtdemux: Reset adapter in more discontinuity cases · 58e30337
    Edward Hervey authored
    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
    58e30337
Name
Last commit
Last update
common @ 60aeef68 Loading commit data...
docs Loading commit data...
ext Loading commit data...
gst Loading commit data...
gst-libs/gst Loading commit data...
hooks Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
sys Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.static-linking Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
config.h.meson Loading commit data...
configure.ac Loading commit data...
gst-plugins-good.doap Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...