>From 0fe0df1da2f8735c4f95282c63731b03a79c5d56 Mon Sep 17 00:00:00 2001 From: Daniel Mierswa Date: Thu, 3 Feb 2011 04:36:13 +0100 Subject: [PATCH 2/2] backport multi tags patch based on vlc.git 7be936ca451fa0c052069895460dcc0e67f4dfa3 --- modules/demux/mkv/matroska_segment.cpp | 2 ++ modules/demux/mkv/mkv.hpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletions(-) diff --git a/modules/demux/mkv/matroska_segment.cpp b/modules/demux/mkv/matroska_segment.cpp index 117dc03..25c9971 100644 --- a/modules/demux/mkv/matroska_segment.cpp +++ b/modules/demux/mkv/matroska_segment.cpp @@ -220,6 +220,7 @@ void matroska_segment_c::LoadTags( KaxTags *tags ) } ep->Up(); } +#if LIBMATROSKA_VERSION < 0x010100 else if( MKV_IS_ID( el, KaxTagGeneral ) ) { msg_Dbg( &sys.demuxer, "| + General" ); @@ -288,6 +289,7 @@ void matroska_segment_c::LoadTags( KaxTags *tags ) { msg_Dbg( &sys.demuxer, "| + Multi Title" ); } +#endif else { msg_Dbg( &sys.demuxer, "| + LoadTag Unknown (%s)", typeid( *el ).name() ); diff --git a/modules/demux/mkv/mkv.hpp b/modules/demux/mkv/mkv.hpp index 8b89b78..99a407c 100644 --- a/modules/demux/mkv/mkv.hpp +++ b/modules/demux/mkv/mkv.hpp @@ -92,13 +92,15 @@ #include "matroska/KaxSegment.h" #include "matroska/KaxTag.h" #include "matroska/KaxTags.h" +#include "matroska/KaxVersion.h" +#if LIBMATROSKA_VERSION < 0x010100 #include "matroska/KaxTagMulti.h" +#endif #include "matroska/KaxTracks.h" #include "matroska/KaxTrackAudio.h" #include "matroska/KaxTrackVideo.h" #include "matroska/KaxTrackEntryData.h" #include "matroska/KaxContentEncoding.h" -#include "matroska/KaxVersion.h" #include "ebml/StdIOCallback.h" -- 1.7.4