[vlc-devel] [PATCH 5/9] demux: mkv: differentiate between internal and externally triggered seek

Filip Roséen filip at atch.se
Mon Jul 16 10:12:50 CEST 2018

Hi Francois,

On 2018-07-16 09:57, Francois Cartegnie wrote:

> Le 16/07/2018 à 05:19, Filip Roséen a écrit :
> > When the core requests the demux to seek it will, as is expected and
> > most often required, reset the PCR associated with the current input.
> > The core can of course not help the demux with this if it seeks by
> > itself (as can happen when changing segment, or respecting a
> > GotoAndPlay-matroska command).
> > 
> > These changes allows for such differantiation, and will effectively
> > reset the PCR where required.
> I don't know if that's the case, but one difference between edits seeks
> and user seek should also in handling internal flushing.
`demux/mkv` has no such internal buffering, so we should be in the
clear; I do understand your point though. In terms of this demuxer, it
reads a *matroska-block*, and then either process it until it is fully
consumed, or discards it.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20180716/837e98e9/attachment.html>

More information about the vlc-devel mailing list