[vlc-commits] MKV: Virtual segment rewrite

Denis Charmet git at videolan.org
Wed Sep 21 02:14:55 CEST 2011


vlc | branch: master | Denis Charmet <typx at dinauz.org> | Wed Sep 21 00:33:58 2011 +0200| [69a96ade0b17778fb93a97f48bb864d8efe737b2] | committer: Jean-Baptiste Kempf

MKV: Virtual segment rewrite

This should handle better ordered chapters and multi-file mkvs
(with --mkv-preload-local-dir)

Should close #3942 #4074 #3810 #4031 #4336 #4501.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=69a96ade0b17778fb93a97f48bb864d8efe737b2
---

 modules/demux/mkv/chapter_command.cpp        |   12 +-
 modules/demux/mkv/chapters.cpp               |  162 +-------
 modules/demux/mkv/chapters.hpp               |   30 +-
 modules/demux/mkv/demux.cpp                  |   60 +--
 modules/demux/mkv/demux.hpp                  |   11 +-
 modules/demux/mkv/matroska_segment.cpp       |    6 +-
 modules/demux/mkv/matroska_segment_parse.cpp |   24 +-
 modules/demux/mkv/mkv.cpp                    |   94 ++---
 modules/demux/mkv/virtual_segment.cpp        |  643 +++++++++++++++++++-------
 modules/demux/mkv/virtual_segment.hpp        |  170 +++++---
 10 files changed, 663 insertions(+), 549 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=69a96ade0b17778fb93a97f48bb864d8efe737b2


More information about the vlc-commits mailing list