MKVInfo for Windows

Well, I guess I’m done with this for now (in case you didn’t see the other email, it’s a combination of MKVInfo, MKValidator and a hex editor).  You can see a short video at:

 

http://www.danhinsley.com/downloads/MKVInfo.mkv.

 

A zip file with the require files is at:

 

http://www.danhinsley.com/downloads/mkvinfo.zip

 

and an installer package at:

 

http://www.danhinsley.com/downloads/MKVInfoSetup.exe.

 

I’m open to suggestions on how it can be made better, just email me.

 

Dan

 

self-attribution bias: When good things happen to people they think it’s because of something they did, but when bad things happen to them they think it’s because of something someone else did.

 

_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
https://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

MKVToolNix v9.1.0 released

Hey,

here's another release of MKVToolNix. Several bugs have been fixed. A
rather important one is an update to the JSON library used which fixes
immense memory consumption when loading stored settings (e.g. a ~500
KB JSON file leading to consumption of more than 2 GB of memory).

Enhancements include support for WebVTT subtitles, much improved
support for teletext subtitles in MPEG transport streams and several
more fields in the JSON/verbose identification formats.

There have been no changes for package maintainers since the previous
release.

Here are the usual links:

…to the source code: http://mkvtoolnix.download/source.html
…to the binaries: http://mkvtoolnix.download/downloads.html

The Windows and Mac OS binaries are available. Most of the Linux
binaries are still being built and will be available in a couple of
hours.

Here's the full ChangeLog since v9.0.1:

----------------------------------------------------------------------
2016-04-23  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v9.1.0 "Little Earthquakes".

        * mkvmerge: MPEG TS/teletext enhancement: included the teletext
        page number in the JSON/verbose identification output as track
        property "teletext_page".

        * mkvmerge: MPEG TS bug fix: the "text_subtitles" property of the
        JSON/verbose identification modes was always set to true for all
        subtitle tracks, even for those that aren't text subtitles
        (VobSub, PG).

        * mkvmerge: MPEG TS/teletext enhancement: if a teletext track
        contains multiple teletext pages then mkvmerge will now recognize
        all of those pages as separate tracks to merge instead of only
        merging the first page. See #1662.

2016-04-21  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: MPEG TS/teletext enhancement: mkvmerge will now ignore
        obviously bogus PTS values for teletext tracks and use PTS from
        earlier audio or video packets instead. See #1662.

2016-04-20  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: MPEG TS/teletext bug fix: the language code signaled
        in the MPEG TS PMT is taken into account when selecting the
        character encoding to use during decoding of the teletext
        subtitles, not just the "national character set" stored in the
        teletext page headers. For example, a German teletext page may
        signal "national character set" 0 (English) whereas it's actually
        4 (German). See #1662.

        * mkvmerge: teletext decoding bug fix: fixed dropping of certain
        non-ASCII characters in rare circumstances due to wrong filtering
        of already UTF-8 encoded strings.

        * mkvmerge: MPEG TS reader enhancement: teletext tracks of type 5
        (hearing impaired) are recognized as subtitles, too. Implements
        #1662.

2016-04-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool enhancement: characters that aren't
        valid in path names are automatically removed from the output file
        name. Implements #1647.

        * MKVToolNix GUI: bug fix (Windows only): the GUI didn't start
        if the USERNAME environment variable contained characters that
        aren't allowed in file names (e.g. : or ?).

2016-04-13  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: AVI reader bug fix: fixed reading files where the file
        ends in the middle of an audio chunk. Fixes #1657.

2016-04-11  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: new feature: added support for extracting WebVTT
        subtitles. Implements the extraction part of #1592.

        * mkvmerge: new feature: added support for reading WebVTT
        subtitles from WebVTT and Matroska files. Implements the merge
        part of #1592.

        * mkvmerge: enhancement: when reading Matroska files not created
        by mkvmerge that contain chapters the existing edition UIDs and
        chapter UIDs are removed and random ones created. This is
        necessary as not only HandBrake but other tools assign sequential
        numbers starting at 1 for each file. Therefore there are two
        chapter entries with the UID 1, two with the UID 2 etc. and those
        should, strictly speaking, be treated as if they were a single
        chapter whereas the user expects those entries to stay separate
        entries.

2016-04-09  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: added an option in the preferences
        ("Merge" → "Output") for controlling whether or not the GUI clears
        the "output file name" input upon removal of the last file.

        * MKVToolNix GUI: new feature: added an option in the preferences
        ("Merge" → "Default values") for controlling whether or not the
        GUI clears the "file title" input upon removal of the last file.

        * mkvmerge: bug fix: mkvmerge will no longer abort reading a
        Matroska file with a structural error right before the first
        cluster. Fixes #1654.

2016-04-03  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: added the muxing date in both local time
        zone and UTC to verbose/JSON identification outputs (keys
        "date_local" and "date_utc", formatted after ISO 8601) when
        identifying Matroska files.

2016-04-02  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: added the minimum timestamp for each
        track in verbose/JSON identification outputs (key
        "minimum_timestamp") when identifying Matroska files. At most the
        first ten seconds are probed; if no block is found for a track
        within that range then the key is not output for the track.

        Also added "muxing_application" and "writing_application" to the
        "container" section of the output. Currently those are only set
        for Matroska files.

2016-03-31  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool change: attachments from source files
        have been moved from the "Tracks, chapters, tags and attachments"
        list on the "sources" tab to a new list on the "attachments"
        tab. That way all existing attachments and all the ones to newly
        add will be shown in a single tab. This makes it easier to decide
        which attachments will have to be added and which can be removed.

        * MKVToolNix: merge tool bug fix: when adding playlists the GUI
        won't ask the user whether or not to scan if there's only a single
        playlist in that directory.

2016-03-29  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: AVC/h.264: fixed handling of interlaced
        frames with bottom field first.

        * MKVToolNix GUI: bug fix: fixed huge memory consumption
        (e.g. allocation of 2 GB for a JSON file of 650 KB) in the JSON
        library by updating said JSON library. Fixes #1631.
----------------------------------------------------------------------

Have fun :)

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> polgara.bunkus.org
https://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

Windows only swiss army knife for Matroska files

I'm in the process of developing a couple of apps that should be useful for people working with Matroska
files and I'm looking for some beta testers.  Note that these are Windows only apps.  The apps are:

ReadMKVDefs - This just takes the information on MKV elements and presents it in a little easier to use
format with search capabilities.  See http://www.danhinsley.com/downloads/ReadMKVDefs.jpg .

MKVInfo - I tried to combine MKVInfo/MKValidator/Hex Editor into one package.  See
http://www.danhinsley.com/downloads/MKVInfo.jpg .  What it provides is:

	Graphic display of MKV elements
	Save information to either a text or an XML file
	Go to an address in the file and highlight the element the address is contained in
	Search by element name, ID or raw data (text, Unicode text, or hex bytes)
	A hex editor where you can display and edit the file

Now it's very much alpha at this point.  Things work but I need to do some work on the UI and more testing
(particularly on how it handles corrupted files), but I think it's useful in its current state.	

So if you're interested, let me know and I'll point you to it.  It will be open source and I'll host it on github
once I think it's in a reasonably stable condition.

Dan

_______________________________________________
Matroska-users mailing list
Matroska-users <at> polgara.bunkus.org
https://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

MKVToolNix v9.0.1 released

Hey,

due to two nasty bugs in v9.0.0 I've decided to release a hotfix with
v9.0.1 today. The first bug is a regression from v8.9.0 in the code
handling character sets for text subtitle files. The other bug is in
the new code for generating chapters automatically.

As the prior release v9.0.0 is only two days old I'm including
v9.0.0's full release announcement here:

Here's another release of MKVToolNix. There were tons of bug fixes all
over the place. The most important one is probably in the HEVC handler
which won't drop certain SEI NALUs anymore. This was a regression
introduced in v8.7.0.

A change a lot of users of Windows and Mac OS will hopefully welcome
is that mkvinfo launches with its GUI by default now unless the option
"--no-gui" is given. Users of these two OSes often start mkvinfo by
clicking on the executable instead of using start menu entries making
adding the parameter "--gui" somewhat difficult. The behavior for
other OSes has not been changed.

One of the new features is mkvmerge's capability to generate chapters
automatically whenever a new file is appended. Additionally it can
also generate chapters in fixed intervals. This can be turned on in
the GUI, of course.

There's one change for package maintainers: a Korean translation of
the programs and the man pages has been added.

Here are the usual links:

…to the source code: http://mkvtoolnix.download/source.html
…to the binaries: http://mkvtoolnix.download/downloads.html

The Windows and Mac OS binaries are available. Most of the Linux
binaries are still being built and will be available in a couple of
hours.

Here's the full ChangeLog since v8.9.0:

------------------------------------------------------------
2016-03-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v9.0.1 "Obstacles".

        * mkvmerge: bug fix: regression in v9.0.0: the text subtitle
        packetizer was wrongfully assuming an encoding of UTF-8 if none
        was given instead of assuming the system's encoding. Fixes #1639.

2016-03-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: if too many chapters had been generated with
        --generate-chapters then mkvmerge created a bogus entry in the
        meta seek element and did not actually write the chapters to the
        file.

        * mkvmerge: bug fix: the DTS packetizer was setting the number of
        channels wrong sometimes when reducing to the DTS core. It was
        using the number of channels including the extensions instead of
        the channels of the core only.

2016-03-26  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v9.0.0 "Power to progress".

2016-03-25  Mike <kona8lend <at> gmail.com>

        * build system: implemented support for explicit pre-compiled
        headers for Linux and Mac OS.

2016-03-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * Installer: fixed support for silent installation and
        uninstallation.

2016-03-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed two more issues in the conversion of
        teletext subtitles to SRT subtitles:

        1. Packets belonging to pages that don't contain subtitles were
        used as valid end points for subtitles causing entries to become
        very short (e.g. 40ms).

        2. Sometimes the timestamps of wrong packets were used as entry's
        start and end points causing start timestamps and durations that
        were slightly off.

        Second part of the fix for #1623.

2016-03-22  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: MP4/QuickTime reader: audio tracks with the FourCC
        'lpcm' are muxed as A_PCM/INT/LIT instead of A_QUICKTIME.

        * mkvmerge: bug fix: MP4/QuickTime reader: audio tracks can contain
        two instances of certain header fields (channel count,
        bits/sample & channel, sample rate) in the STSD atom: one instance
        in the version 0 header and one in the version 2 header parts. So
        far mkvmerge has used those from the version 0 header only and
        ignored the ones from the version 2 header.

        This has been changed to match the behavior of other players and
        MP4 readers like ffmpeg. If the STSD atom contains a version 2
        structure then the fields from it will be used. Otherwise the
        fields from the version 0 part will be used.

        Fixes #1633.

2016-03-21  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: new feature: added a new translation of both the programs
        and the man pages to Korean by Potato (see AUTHORS).

        * MKVToolNix GUI: chapter editor enhancement: added a button next
        to the 'segment UID' controls that enable the user to select a
        Matroska file. The GUI reads that file's segment UID and enters
        its value into the input field.

2016-03-20  Moritz Bunkus  <moritz <at> bunkus.org>

        * build system: added an option to configure
        »--without-qt-pkg-config«. Normally configure uses pkg-config for
        detecting Qt and setting QT_CFLAGS and QT_LIBS. With this option
        configure won't use pkg-config and rely on the user having set
        both variables before running configure. This enables using Qt on
        systems where no pkg-config files are generated (e.g. Qt 5.6.0 on
        MacOS with frameworks enabled).

2016-03-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvinfo: change: on Windows and Mac OS mkvinfo will now launch
        the GUI by default unless the option »--no-gui« (or »-G«) has been
        given. This is due to the fact that on both OS users often use
        portable versions respectively disk images and launch the
        executable directly and not via start menu entries. In those
        situations adding command line options for launching the GUI is
        unnecessarily difficult.

2016-03-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed two issues in the conversion of
        teletext subtitles to SRT subtitles:

        1. Consecutive teletext packets with the same content are now
        merged into a single entry instead of resulting in multiple
        entries.

        2. The calculation of a packet's duration was wrong in certain
        situations.

        Part of the fix for #1623.

2016-03-14  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool (playlist selection dialog)
        enhancement: the playlist items are sorted by their position
        within the playlist by default.

        * MKVToolNix GUI: merge tool (playlist selection dialog)
        enhancement: double-clicking on a playlist will select and add
        that playlist.

2016-03-12  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: added the number of bits per sample to
        the verbose/JSON identification output for FLAC files.

2016-03-11  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: bug fix: fixed the duplication of VPS, SPS, PPS and
        SEI NALUs when extracting h.265/HEVC tracks. See #1076 and #1621.

        * mkvmerge: bug fix: reverted the patch by Vladimír Pilný that
        made the h.265/HEVC not store SEI NALUs with the frames during
        muxing. It was supposed to prevent having the SEI NALUs present
        twice when extracting HEVC due to some SEI information also being
        stored in the codec private data, but it dropped a lot of other
        SEI NALUs irrevocably. Fixes #1621.

2016-03-09  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: the --sub-charset option is now ignored for
        text subtitle files that start with a byte-order mark (BOM)
        bringing the behavior in line with the documentation. Fixes #1620.

2016-03-07  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: new feature: implemented the extraction of Big
        Endian PCM (codec ID A_PCM/INT/BIG) to WAV files. The content will
        be byte-swapped into Little Endian PCM in the process.

        * mkvmerge: enhancement: Big Endian PCM tracks will now be
        byte-swapped into Little Endian PCM, and the codec ID
        A_PCM/INT/LIT will be used. This was done due to a lot of players
        not supporting Big Endian PCM inside Matroska.

2016-03-01  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge, MKVToolNix GUI: new feature: added switches
        (»--generate-chapters« and »--generate-chapter-name-template«) and
        their corresponding UI items for generating chapters while
        muxing. Two modes are currently supported: »when-appending« which
        creates one chapter at the beginning and an additional one each
        time a file is appended and »interval:…« which generates chapters
        in fixed intervals.

        Implements mkvmerge's and the GUI's part of #1586.

2016-02-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: job queue enhancement: completed jobs will now
        be removed from the queue automatically on exit if the job has
        been added more than 14 days ago in order not to let the queue
        grow arbitrarily large. This feature can be turned off and the
        number of days can be adjusted in the preferences.

2016-02-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvpropedit, MKVToolNix GUI's header editor: bug fix: fixed the
        handling of files where the last level 1 element has an unknown
        size. The programs will now either fix this element to have a
        known size or abort the process with an appropriate error message
        but without modifying the file. Fixes #1601.

2016-02-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: enhancement: when extracting chapters in the simple
        format the user can use the new option »--simple-language …« for
        selecting the chapter names that are output. Normally the first
        chapter name found in each atom is used. With this option
        mkvextract looks for a chapter name whose language matches the
        specified one.

        Implements the feature enhancement part of #1610.

        * mkvextract: several issues regarding the extraction of chapters
        in the simple format have been fixed: if multiple names with
        different languages were present then an entry had been written
        for each name; the total number of entries written was wrong; the
        wrong entries were written.

        The new code only writes the first name found from the top-most
        chapter atoms of all editions. Chapters flagged as hidden or as
        not enabled are not extracted at all.

        Fixes the bug part of #1610.

2016-02-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new chapter editor feature: added an option to
        multiply all chapter timecodes by a factor to the "additional
        modifications" dialog. Implements #1609.
------------------------------------------------------------

Have fun :)

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

MKVToolNix v9.0.0 released

Hey,

here's another release of MKVToolNix. There were tons of bug fixes all
over the place. The most important one is probably in the HEVC handler
which won't drop certain SEI NALUs anymore. This was a regression
introduced in v8.7.0.

A change a lot of users of Windows and Mac OS will hopefully welcome
is that mkvinfo launches with its GUI by default now unless the option
"--no-gui" is given. Users of these two OSes often start mkvinfo by
clicking on the executable instead of using start menu entries making
adding the parameter "--gui" somewhat difficult. The behavior for
other OSes has not been changed.

One of the new features is mkvmerge's capability to generate chapters
automatically whenever a new file is appended. Additionally it can
also generate chapters in fixed intervals. This can be turned on in
the GUI, of course.

There's one change for package maintainers: a Korean translation of
the programs and the man pages has been added.

Here are the usual links:

…to the source code: http://mkvtoolnix.download/source.html
…to the binaries: http://mkvtoolnix.download/downloads.html

The Windows and Mac OS binaries are available. Most of the Linux
binaries are still being built and will be available in a couple of
hours.

Here's the full ChangeLog since v8.9.0:

----------------------------------------------------------------------
2016-03-26  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v9.0.0 "Power to progress".

2016-03-25  Mike <kona8lend <at> gmail.com>

        * build system: implemented support for explicit pre-compiled
        headers for Linux and Mac OS.

2016-03-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * Installer: fixed support for silent installation and
        uninstallation.

2016-03-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed two more issues in the conversion of
        teletext subtitles to SRT subtitles:

        1. Packets belonging to pages that don't contain subtitles were
        used as valid end points for subtitles causing entries to become
        very short (e.g. 40ms).

        2. Sometimes the timestamps of wrong packets were used as entry's
        start and end points causing start timestamps and durations that
        were slightly off.

        Second part of the fix for #1623.

2016-03-22  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: MP4/QuickTime reader: audio tracks with the FourCC
        'lpcm' are muxed as A_PCM/INT/LIT instead of A_QUICKTIME.

        * mkvmerge: bug fix: MP4/QuickTime reader: audio tracks can contain
        two instances of certain header fields (channel count,
        bits/sample & channel, sample rate) in the STSD atom: one instance
        in the version 0 header and one in the version 2 header parts. So
        far mkvmerge has used those from the version 0 header only and
        ignored the ones from the version 2 header.

        This has been changed to match the behavior of other players and
        MP4 readers like ffmpeg. If the STSD atom contains a version 2
        structure then the fields from it will be used. Otherwise the
        fields from the version 0 part will be used.

        Fixes #1633.

2016-03-21  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: new feature: added a new translation of both the programs
        and the man pages to Korean by Potato (see AUTHORS).

        * MKVToolNix GUI: chapter editor enhancement: added a button next
        to the 'segment UID' controls that enable the user to select a
        Matroska file. The GUI reads that file's segment UID and enters
        its value into the input field.

2016-03-20  Moritz Bunkus  <moritz <at> bunkus.org>

        * build system: added an option to configure
        »--without-qt-pkg-config«. Normally configure uses pkg-config for
        detecting Qt and setting QT_CFLAGS and QT_LIBS. With this option
        configure won't use pkg-config and rely on the user having set
        both variables before running configure. This enables using Qt on
        systems where no pkg-config files are generated (e.g. Qt 5.6.0 on
        MacOS with frameworks enabled).

2016-03-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvinfo: change: on Windows and Mac OS mkvinfo will now launch
        the GUI by default unless the option »--no-gui« (or »-G«) has been
        given. This is due to the fact that on both OS users often use
        portable versions respectively disk images and launch the
        executable directly and not via start menu entries. In those
        situations adding command line options for launching the GUI is
        unnecessarily difficult.

2016-03-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed two issues in the conversion of
        teletext subtitles to SRT subtitles:

        1. Consecutive teletext packets with the same content are now
        merged into a single entry instead of resulting in multiple
        entries.

        2. The calculation of a packet's duration was wrong in certain
        situations.

        Part of the fix for #1623.

2016-03-14  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool (playlist selection dialog)
        enhancement: the playlist items are sorted by their position
        within the playlist by default.

        * MKVToolNix GUI: merge tool (playlist selection dialog)
        enhancement: double-clicking on a playlist will select and add
        that playlist.

2016-03-12  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: added the number of bits per sample to
        the verbose/JSON identification output for FLAC files.

2016-03-11  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: bug fix: fixed the duplication of VPS, SPS, PPS and
        SEI NALUs when extracting h.265/HEVC tracks. See #1076 and #1621.

        * mkvmerge: bug fix: reverted the patch by Vladimír Pilný that
        made the h.265/HEVC not store SEI NALUs with the frames during
        muxing. It was supposed to prevent having the SEI NALUs present
        twice when extracting HEVC due to some SEI information also being
        stored in the codec private data, but it dropped a lot of other
        SEI NALUs irrevocably. Fixes #1621.

2016-03-09  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: the --sub-charset option is now ignored for
        text subtitle files that start with a byte-order mark (BOM)
        bringing the behavior in line with the documentation. Fixes #1620.

2016-03-07  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: new feature: implemented the extraction of Big
        Endian PCM (codec ID A_PCM/INT/BIG) to WAV files. The content will
        be byte-swapped into Little Endian PCM in the process.

        * mkvmerge: enhancement: Big Endian PCM tracks will now be
        byte-swapped into Little Endian PCM, and the codec ID
        A_PCM/INT/LIT will be used. This was done due to a lot of players
        not supporting Big Endian PCM inside Matroska.

2016-03-01  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge, MKVToolNix GUI: new feature: added switches
        (»--generate-chapters« and »--generate-chapter-name-template«) and
        their corresponding UI items for generating chapters while
        muxing. Two modes are currently supported: »when-appending« which
        creates one chapter at the beginning and an additional one each
        time a file is appended and »interval:…« which generates chapters
        in fixed intervals.

        Implements mkvmerge's and the GUI's part of #1586.

2016-02-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: job queue enhancement: completed jobs will now
        be removed from the queue automatically on exit if the job has
        been added more than 14 days ago in order not to let the queue
        grow arbitrarily large. This feature can be turned off and the
        number of days can be adjusted in the preferences.

2016-02-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvpropedit, MKVToolNix GUI's header editor: bug fix: fixed the
        handling of files where the last level 1 element has an unknown
        size. The programs will now either fix this element to have a
        known size or abort the process with an appropriate error message
        but without modifying the file. Fixes #1601.

2016-02-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: enhancement: when extracting chapters in the simple
        format the user can use the new option »--simple-language …« for
        selecting the chapter names that are output. Normally the first
        chapter name found in each atom is used. With this option
        mkvextract looks for a chapter name whose language matches the
        specified one.

        Implements the feature enhancement part of #1610.

        * mkvextract: several issues regarding the extraction of chapters
        in the simple format have been fixed: if multiple names with
        different languages were present then an entry had been written
        for each name; the total number of entries written was wrong; the
        wrong entries were written.

        The new code only writes the first name found from the top-most
        chapter atoms of all editions. Chapters flagged as hidden or as
        not enabled are not extracted at all.

        Fixes the bug part of #1610.

2016-02-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new chapter editor feature: added an option to
        multiply all chapter timecodes by a factor to the "additional
        modifications" dialog. Implements #1609.
----------------------------------------------------------------------

Have fun :)

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

Question about mandatory entries

So if I look at the specifications at https://matroska.org/technical/specs/index.html, there are
elements that are mandatory, that don't seem to be in most mkv files, and that mkvalidator doesn't call
out.  

For example, FlagEnabled, FlagForced and TrackTimecodeScale in the TrackEntry element.  Are these
really mandatory, and if not is there a better spec that says which elements are really mandatory?

Dan

_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

MKVToolNix v8.9.0 released

Hey,

Development speed has slowed down a little in the last couple of
days. Nevertheless today's release v8.9.0 contains a lot of bug fixes
and enhancements.

There's one small change for package maintainers: a Polish translation
of the man pages has been added.

Here are the usual links:

…to the source code: http://mkvtoolnix.download/source.html
…to the binaries: http://mkvtoolnix.download/downloads.html

The Windows and Mac OS binaries are available. Most of the Linux
binaries are still being built and will be available in a couple of
hours.

Here's the full ChangeLog since v8.8.0:

----------------------------------------------------------------------
2016-02-21  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v8.9.0.

        * MKVToolNix GUI: the default font size adjustment has been
        deactivated for the time being as it causes problems on high DPI
        displays. See #1602.

        * MKVToolNix GUI: bug fix: ampersands (&) in file names were shown
        as keyboard shortcuts in tab titles in various tools (merge tool,
        chapter and header editors, job output tool). Fixes #1603.

2016-02-20  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: header editor enhancement: when the user drags &
        drops files on an open header editor tab the GUI will ask the user
        what to do with them: either open the files as new header editor
        tabs or add the files as new attachments to the current tab. The
        action can also be set as the default. Implements #1585.

        * MKVToolNix GUI: chapter & header editor enhancement: Matroska
        files are initially opened in read-only mode and only later
        re-opened in read/write mode in order to enable reading from
        write-protected files. Part of the implementation of #1594.

        * MKVToolNix GUI: chapter & header enhancement: the error messages
        shown when a Matroska file could not be parsed have been improved
        to include the most likely reasons. Part of the implementation of
        #1594.

        * MKVToolNix GUI: chapter editor enhancement: added a menu entry
        for removing chapters from an existing Matroska file. Inspired by
        #1593.

        * MKVToolNix GUI: chapter editor enhancement: it is now possible
        to save chapters to Matroska files after having removed all
        entries (editions and chapter atoms). This effectively removes the
        chapters from the file. Implements #1593.

2016-02-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: job queue enhancement: added keyboard shortcuts
        for removing all completed jobs and for removing successfully
        completed jobs. Implements #1599.

        * MKVToolNix GUI: merge tool enhancement: added icons to the
        context menu actions in the "attachments" sub-tab. Implements
        #1596.

        * MKVToolNix GUI: merge tool enhancement: made the context menu
        entries in the "attachments" sub-tab clearer. Implements #1597.

2016-02-10  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed the handling of AVIs with a negative
        video height (which signals that the rows are arranged
        top-to-bottom).

2016-01-31  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: job queue bug fix: fixed an invalid memory
        access in the "edit in corresponding tool and remove from queue"
        functionality.

        * MKVToolNix GUI: re-write, merge tool bug fix: the file
        identification is now based on mkvmerge's JSON output instead of
        its verbose output. This also fixes the merge tool not showing
        names of attachments inside Matroska files properly if those names
        contain spaces (#1583).

        * MKVToolNix GUI: merge tool bug fix: the "mux this" combo box
        was disabled if a single attachment was selected.

        * mkvmerge: bug fix: removed spurious output generated during file
        identification in the HEVC detection code (e.g. "Error No Error").

        * mkvmerge: bug fix: fixed the output of the "playlist_file" and
        "other_file" properties of the "container" entity in the JSON
        identification format from a single string to an array of
        strings. The format version has been bumped to 3 due to this
        change.

2016-01-30  Moritz Bunkus  <moritz <at> bunkus.org>

        * docs: added a Polish translation of the man pages by Daniel Kluz
        (see AUTHORS).

        * MKVToolNix GUI: "run program after XYZ" enhancement:
        configurations can now be deactivated without having to change
        them. Implements #1581.

2016-01-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed parsing of AAC in MP4 with a program
        config element with an empty comment field at the end of the GA
        specific config. Fixes #1578.

2016-01-19  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: when reading Matroska files created by
        HandBrake that contain chapters the existing edition UIDs and
        chapter UIDs are removed and random ones created. This is
        necessary as HandBrake assigns sequential numbers starting at 1
        for each file. Therefore there are two chapter entries with the
        UID 1, two with the UID 2 etc. and those should, strictly
        speaking, be treated as if they were a single chapter whereas the
        user expects those entries to stay separate entries. Implements an
        improvement for issues such as #1561.

        * MKVToolNix GUI: merge tool bug fix: the GUI no longer requires
        at least one source file to be present before muxing can start in
        order to allow creation of track-less files. Fixes #1576.

2016-01-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: enhancement: the "escape for Windows' cmd.exe"
        mechanism will only escape arguments that actually need escaping
        in order to produce easier to read command lines.

2016-01-15  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: QuickTime/MP4 reader: fix a division by zero in the
        index generation for certain old audio codecs that have certain
        header fields (bytes_per_frame, samples_per_packet) set to 0.

2016-01-13  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvinfo: bug fix: global elements (EBML void and CRC-32
        elements) are now handled correctly if they're located inside the
        segment info or the chapter translate parents.
----------------------------------------------------------------------

Have fun :)

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

[RFC] Documentary presenter tagging

Hi,

The official tag list is mostly done for music and fictional movies, and
it seems there is some lack with documentary films/TV report: there is
no way to tag the name of the presenter. I've evaluated the use of the
ACTOR tag, but it doesn't point out the additional journalist work.

I suggest we add PRESENTER or ANNOUNCER in the official tag list. It
should be used to name the person who host information (nonfiction)
documentary or TV/radio/web show.
Any comment or suggestion?

--

-- 

Pierre

_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 10 Jan 11:33 2016
Gravatar

MKVToolNix v8.8.0 released

Hey,

a new year, a new release – v8.8.0. Only ten days since 8.7.0, but a
lot of users are hitting a regression in 8.7.0 that makes mkvmerge
crash. The user-visible result is that the GUI (wrongfully) claims
that the mkvmerge executable couldn't be found. The underlying cause
is a bug in the TrueHD detection code wrongfully thinking a file is
indeed a TrueHD file while it actually isn't – e.g. it's happened with
MPEG 2 video files, DTS files, h.264/AVC files etc.

Still, several enhancements and new features have been implemented in
these ten days as well. Therefore this release is 8.8.0 and not 8.7.1.

Nothing has changed for package maintainers compared to v8.7.0.

Here are the usual links:

…to the source code: http://mkvtoolnix.download/source.html
…to the binaries: http://mkvtoolnix.download/downloads.html

The Windows and Mac OS binaries are available. Most of the Linux
binaries are still being built and will be available in a couple of
hours.

Here's the full ChangeLog since v8.7.0:

----------------------------------------------------------------------
2016-01-10  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v8.8.0.

2016-01-09  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: "run program after XYZ" enhancement: added a
        button for executing the program right now as a test run. See
        #1570.

        * MKVToolNix GUI: "run program after XYZ" enhancement: an error
        message is shown if the program couldn't be executed. See #1570.

        * MKVToolNix GUI: "run program after XYZ" enhancement: any leading
        spaces in the executable path are removed in order to make copying &
        pasting less error-prone.

        * MKVToolNix GUI: "run program after XYZ" bug fix: the paths used
        in the variables and the executable are converted to the platforms
        native path separators. This fixes compatibility with Windows
        applications that don't support the use of forward slashes in path
        names like e.g. VLC. See #1570.

2016-01-08  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvpropedit: enhancement: mkvpropedit will accept terminology
        variants of ISO 639-2 language codes and convert them to the
        bibliographic variants automatically. Implements #1565.

2016-01-06  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: enhancement: the GUI's default font's size is
        now scaled with the screen's DPI and is at least 9 points high (up
        from 8). Additionally on Windows "Segoe UI", which is Windows'
        default user interface font, is used instead of the default
        provided by Qt, "MS Shell Dlg 2".

        * MKVToolNix GUI: enhancement: the user can select the font family
        and size for the GUI in the preferences.

2016-01-04  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed TrueHD detection both as raw streams as
        well as inside other contains if the stream does not start with a
        TrueHD sync frame.

2016-01-03  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new merge tool feature: added a layout for the
        track properties where they're on the right of the files/tracks
        lists in two fixed columns. Implements #1526.

2016-01-02  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed a mis-detection of an MPEG-2 video
        elementary stream as a TrueHD file which then caused a
        segmentation fault. Fixes #1559.

        * mkvmerge: bug fix: Matroska attachments with the same name, size
        and MIME type were not output during file identification.

        * MKVToolNix GUI: merge tool enhancement: added a column to the
        "attachments" tab containing the file size.

        * MKVToolNix GUI: enhancement: pressing the insert key when the
        focus is on the merge tool's source files or attachments list, on
        the chapter editor's chapter list or on the header editor's list
        will invoke the corresponding action for adding elements to that
        list.

2016-01-01  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool bug fix: when using one of the
        "select all tracks (of type…)" actions the "properties" column
        didn't show the selection.

        * MKVToolNix GUI: new feature: implemented adding, changing and
        removing attachments in existing Matroska files as part of the
        header editor. Implements #1533.
----------------------------------------------------------------------

Have fun :)

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Sebastian G. | 31 Dec 18:19 2015
Picon
Picon

make mkvalidator show the processed filename and output to file

Hi,

I'm on Windows and when I do

> CMD /k C:\mkvalidator\mkvalidator.exe $path\$filename.ext

I get:
> WRN0D0: There are 5126 bytes of void data
>
> mkvalidator 0.5.0: the file appears to be valid
>
> file created with [...]

if I add --details, it tells me about the tracks.

There is nothing that tells me which file I just checked. What do I have
to do to see what file the report is about?

I don't type $path\$filename, so I don't know for which file the report is.

Also I fail to write the results to a file.

When I do:
> dir > C:\test\dir.txt
I get a dir.txt with the directory contents as a list. Nothing is output
in the CMD window (console window).

When I do:
> C:\mkvalidator\mkvalidator.exe $path\$filename.ext >
C:\mkvalidator\log.txt
I get an empty log.txt and everything is still output to the console window.

Even if I use "2 >" to redirect error messages it fails, because then it
treats the file name like a parameter.

So how do I redirect the output of mkvalidtor to a file?

Thanks in advance.

Best regards,
Sebastian
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 31 Dec 14:15 2015
Gravatar

MKVToolNix v8.7.0 released

Hey,

here's the last release for this year: 8.7.0. This release contains a
more even mix of bug fixes and enhancements. One area that has
received special attention is the HEVC/h.265 code where multiple
issues have been fixed. I strongly urge everyone to upgrade if you're
dealing with HEVC/h.265 in Matroska.

The enhancements and new features include:

✓ a reworked preferences dialog in the GUI
✓ a rather flexible method of running arbitrary programs after the GUI
  has finished a job or the whole queue
✓ more items output in verbose & JSON identification modes
✓ more options for dealing with attachments and track statistics tags
  in mkvpropedit

I've also decided to revert the change to writing byte order marks
(BOMs) for UTF-8 encoded files that was introduced in the last
release. This was due to user feedback. A common workflow is to
extract subtitles to an extern file, to edit them somehow and to mux
the back. On Windows this became annoying without BOMs: the extracted
text files are UTF-8, but mkvmerge defaults to Windows' own locale
when reading text files – unless a BOM is found.

Another change I've reverted due to user feedback is the removal of
several ISO 639-2 codes for very old languages. Certain users have
used those codes to indicate variations to the default language, and
the earlier removal broke this workflow.

Nothing has changed for package maintainers compared to v8.6.1.

Here are the usual links:

…to the source code: http://mkvtoolnix.download/source.html
…to the binaries: http://mkvtoolnix.download/downloads.html

The Windows and Mac OS binaries are available. Most of the Linux
binaries are still being built and will be available in a couple of
hours.

Here's the full ChangeLog since v8.6.1:

----------------------------------------------------------------------
2015-12-31  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v8.7.0.

2015-12-30  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed the handling of a PES size of 0 ( =
        unknown). Tracks whose PES packets had such a size were sometimes
        not detected at all, and even if they were their content was
        incomplete. Fixes #1553.

        * mkvmerge: bug fix: made the MPEG 1/2 video elementary stream
        file type recognition more resilient and more flexible dropping
        the requirement for a file to start with an MPEG start code (0x00
        00 01). Fixes #1462.

        * mkvpropedit: bug fix: when changing the track language it is now
        verified to be a valid ISO 639-2 language code before writing it
        to the file. Fixes #1550.

        * mkvmerge: enhancement: the MP4 reader will keep the display
        dimensions from the track header atom ("tkhd") and use them as the
        display width & height. See also #1547.

2015-12-29  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool enhancement: the "add source files"
        button now has optional popup menu containing actions for
        adding/appending files and adding files as additional parts for
        easier discovery of those actions. This popup is only shown if the
        user clicks on the arrow shown on the right of the button.

        * mkvmerge: new feature: TrueHD tracks that contain Dolby Atmos
        will be identified as "TrueHD Atmos". Implements #1519.

        * mkvmerge: bug fix: the Matroska reader now uses TrueHD-specific
        code when reading Matroska files. This can fix things like wrong
        frame type flags.

2015-12-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: MP4 edit lists of certain types (two entries,
        first entry's media_time is -1, second entry's segment_duration is
        != 0) weren't handled properly resulting in key frame flags being
        assigned to the wrong frames. Fixes #1547.

        * mkvmerge: bug fix: the h.265/HEVC code was writing SEI NALUs
        twice. This had already been mentioned in #1076 but never
        fixed. Patch by Vladimír Pilný.

        * mkvmerge: bug fix: the h.265/HEVC code wasn't converting slice
        NALUs to RBSP form before parsing it resulting in wrongly
        timestamped frames under certain conditions. This is a similar fix
        to the issues reported in #918 and #1548.

        * mkvmerge: bug fix: the h.264/AVC code wasn't converting slice
        NALUs to RBSP form before parsing it resulting in wrongly
        timestamped frames under certain conditions. Fixes #918 and #1548.

        * mkvmerge: bug fix: the MP4 reader can now understand the 'random
        access point' sample grouping information for marking open GOP
        random access points as key frames. Fixes #1543.

2015-12-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed the decisions whether or not to write
        the last frame of a track as a BlockGroup or a SimpleBlock and
        whether or not to write a block duration for that frame. Fixes
        #1545.

        * MKVToolNix GUI: new merge tool feature: added menu options in
        the "Merge" menu for copying either the first source file's name
        or the current output file's name into the "file title" control.

2015-12-22  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvpropedit: new feature: added an option for calculating
        statistics for all tracks and adding new/updating existing
        statistics tags in a file. Second half of the implementation of
        #1507.

2015-12-19  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: the progress calculation was sometimes
        outputting negative numbers when appending Matroska files whose
        timestamps don't start at 0 (e.g. if they were created by
        splitting with linking enabled). In the the GUI this resulted in
        lines like "#GUI#progress -2%" in the job's output.

        * mkvpropedit: new feature: added an option for removing all
        existing track statistics tags from a file. Part of the
        implementation of #1507.

        * mkvmerge: bug fix: AAC with low sampling frequencies was
        sometimes mis-detected with the wrong profile preventing appending
        it to other AAC tracks. Fixes #1540.

2015-12-17  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: chapters were output as both "chapters" and
        "track_tags" in JSON identification mode. Fixes #1538.

        * mkvmerge: enhancement: added the container's internal track ID
        as the "number" attribute in verbose & JSON identification modes
        for several container types (QuickTime/MP4: the track ID from the
        'tkhd' atom; MPEG program stream: the sub-stream ID in the upper
        32 bits and the stream ID in the lower 32 bits; MPEG transport
        stream: the program ID; Ogg/OGM: the stream's serial number field;
        RealMedia: the track ID). Implements #1541.

2015-12-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: bug fix: the "split mode" drop-down box got
        reset to "do not split" each time the preferences dialog was
        closed with the "OK" button. Fixes #1539.

        * mkvmerge: enhancement: if JSON identification mode is active
        then warnings and errors will be output as JSON as well. They're
        output as arrays of strings as the keys "warnings" and "errors" of
        the main JSON object. Implements #1537.

        * all: reversion of a change: several ISO 639-2 codes of languages
        that are very old and not spoken anymore have been re-added
        (e.g. "English, Middle (1100-1500)") due to feedback from users
        who did have a use for such codes.

        * all: reversion of a change: all of the tools will write a byte-order
        mark (BOM) to text files encoded any of the UTF-* schemes
        again. This reverts the change in release 8.6.0 due to user
        feedback preferring the old way.

2015-12-12  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvpropedit: enhancement: when using --add-attachment,
        --replace-attachment or --update-attachment the UID can be changed
        with --attachment-uid. See #1532.

        * mkvpropedit: new feature: added an option "--update-attachment"
        for updating the properties of existing attachments without
        replacing their content. Implements #1532.

2015-12-11  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: added options for running arbitrary
        programs after a job has finished or after the queue has
        finished. Implements #1406.

2015-12-09  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool enhancement: if files are dragged &
        dropped from an external application with the right mouse button
        being pressed then the GUI will always ask the user what to do
        with the files even if the user has configured the GUI not to
        ask. Implements #1508.

        * MKVToolNix GUI: enhancement: when starting the GUI with a saved
        settings file then the GUI won't contain an empty tab in the merge
        tool anymore. Fixes #1504.

2015-12-08  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed the key frame detection for VP9 video
        tracks.

        * MKVToolNix GUI: bug fix: relative file names given on the
        command line were interpreted as being relative to the user's home
        directory. Fixes #1534.

2015-12-01  Moritz Bunkus  <m.bunkus <at> linet-services.de>

        * MKVToolNix GUI: the preferences dialog has been reworked heavily
        in order to provide a better overview and to be less overwhelming.
----------------------------------------------------------------------

Have fun :)

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

Gmane