From 38e53859fdf5702bb82d937345c2158c2394a3f1 Mon Sep 17 00:00:00 2001 From: Nicos Gollan Date: Sat, 10 Oct 2009 14:47:57 +0100 Subject: Extended Matroska demuxer This adds the following functionality: * Read segment title and uses that for display in a UI There is an issue when the file does not specify a segment title. It will then fall back to a generic "(No title)", since I could not find a way to retrieve the file name the player shows. * More implementation files Added: - demux_matroska.h - demux_matroska_chapters.h This breaks the OO-ish C visibility a bit, since there need to be public (i.e. non-static) interfaces between the units. * Chapter Handling I did a rough initial implementation of Matroska's "editions" system. The demuxer will parse all editions from the header, and for each edition the top level of chapters. This is not quite the full spec as Matroska intends, but it should work fine as long as there is only a single edition and all editions/chapters only reference only one (the first and only) segment in the stream, and are supposed to apply to all tracks therein. When the stream has chapters, the demuxer will now handle skip events from the player to jump between chapters. --- ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 7fa1dd398..0dccfbb78 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,7 @@ xine-lib (1.1.17) 2009-??-?? viewing of Apple film trailers. * Fixed int-to-float conversion in the JACK output plugin. * Work around MOD files with reported length == 0. + * Reworked Matroska demuxer. Now reads files created by mkvmerge 2.7.0. xine-lib (1.1.16.3) 2009-04-03 * Security fixes: -- cgit v1.2.3 From 16a2e010084afeca017005cee5ae6155e69f94c6 Mon Sep 17 00:00:00 2001 From: Darren Salt Date: Sat, 10 Oct 2009 14:48:17 +0100 Subject: Changelog entry for BluRay/HDMV support. --- ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0dccfbb78..588583471 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ xine-lib (1.1.17) 2009-??-?? * Fixed int-to-float conversion in the JACK output plugin. * Work around MOD files with reported length == 0. * Reworked Matroska demuxer. Now reads files created by mkvmerge 2.7.0. + * Support BluRay/HDMV streams & subtitles. xine-lib (1.1.16.3) 2009-04-03 * Security fixes: -- cgit v1.2.3