[vlc-devel] [PATCH 00/11] mkv seeking + fixes

Filip Roséen filip at videolabs.io
Sat May 21 02:17:52 CEST 2016


Another patch-batch related to the mkv-demuxer.

Some of the improvements:

    - bug fixes
    - seeking is now a lot faster (especially over network) because of a new
      seeking algorithm
    - a new option `--mkv-pedantic-seek` has been added (see relevant commit)
    - fast-seek has been implemented (but could use some minor improvements to
      make it even faster)

Filip Roséen (11):
  mkv: fixed DEMUX_GET_TIME
  mkv: fixed DEMUX_GET_POSITION
  mkv: add cluster position info from cues
  mkv: add cue position regardless of partial support or not
  mkv: store priority tracks
  mkv: fixed SegmentSeeker::get_search_areas
  mkv: removed old seeking
  mkv: reimplemented functionality provided by SegmentSeeker
  mkv: reimplemented matroska_segment_c::Seek
  mkv: implemented (and enabled) matroska_segment_c::FastSeek
  mkv: added support for --mkv-pedantic-seek

 modules/demux/mkv/matroska_segment.cpp        |  81 ++++++++++------
 modules/demux/mkv/matroska_segment.hpp        |   1 +
 modules/demux/mkv/matroska_segment_parse.cpp  |  30 ++++++
 modules/demux/mkv/matroska_segment_seeker.cpp | 127 ++++++++++++++++----------
 modules/demux/mkv/matroska_segment_seeker.hpp |   6 +-
 modules/demux/mkv/mkv.cpp                     |   8 +-
 modules/demux/mkv/virtual_segment.cpp         |   5 -
 7 files changed, 173 insertions(+), 85 deletions(-)

-- 
2.8.2



More information about the vlc-devel mailing list