MKVToolnix - Aktuelle Version

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • 5.6.0.
      * documentation: Added Spanish translation of mmg's guide by Israel Lucas Torrijos (see AUTHORS).

      2012-05-20 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: SRT subtitle entries with colons as the decimal separator are accepted. Fix for issue 754.

      2012-05-13 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: XML tag files with <Simple> tags that only contained a name and nested <Simple> were wrongfully rejected as invalid. Fixes issue 752.
      * mkvmerge: enhancement: mkvmerge was optimizied to keep cluster timecodes strictly increasing in most situations.

      2012-04-24 Moritz Bunkus <moritz@bunkus.org>
      * all: Added a translation to Polish by Daniel (see AUTHORS).

      2012-04-16 Moritz Bunkus <moritz@bunkus.org>
      * mkvextract: bug fix: Extraction of AVC/h.264 was completely broken after 2012-04-09 resulting in files with a length of 0 bytes.

      2012-04-09 Moritz Bunkus <moritz@bunkus.org>
      * mmg: new feature: When adding a Matroska file that has either the "previous segment UID" or the "next segment UID" set then mmg will copy those two and the source file's segment UID into the corresponding controls on the "globla" tab if they haven't been set before. Implements ticket 733.
      * mkvmerge: new feature: The verbose identification mode for Matroska files will now includes the "segment UID", the "next segment UID" and "previous segment UID" elements.
      * mkvmerge: enhancement: In "--split parts:" mode mkvmerge will use the output file name as it is instead of adding a running number to it if all the ranges to be kept are to be written into a single output file. Implements ticket 743.
      * mkvextract: bug fix: mkvextract will no longer abort extracing h.264 tracks if it encounters a NAL smaller than its size field. Instead it will warn about it and drop the NAL.

      2012-04-08 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Writing more than two parts into the same file with "--split parts:" resulted in the timecodes of the third and all following parts to be wrong. Fixes ticket 740.
      * mkvmerge: bug fix: The "--split parts:" functionality was not taking dropped ranges into account when calculating the segment duration for files that more than one range was written to. Fixes ticket 738.
      * mkvmerge: bug fix: The "--split parts:" functionality was producing a small gap between the first part's last packet's timecode and the second part's first packet's timecode if two parts are written to the same file. Fixes ticket 742.

      2012-04-07 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: The "--split parts:" functionality was writing a superfluous and empty first part if the first range starts at 00:00:00. Fixes ticket 737.

      2012-04-07 Moritz Bunkus <moritz@bunkus.org>
      * mmg, build system: Fixed building with wxWidgets 2.9.3.
    • 5.7.0.
      2012-07-08 Moritz Bunkus <moritz@bunkus.org>
      * Released v5.7.0.
      * mmg: bug fix: mmg will no longer print false warnings about a chapter UID not being unique. Fixes #760.
      * mkvmerge, mkvpropedit, mmg: bug fix: All tools can now deal with 64bit UID values (chapter UIDs, edition UIDs etc).
      * mkvmerge: new feature: If "splitting by parts" is active and the last split part has a finite end point then mkvmerge will finish muxing after the last part has been completed. Implements #768.

      2012-06-29 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: The DTS and TrueHD packetizers were not flushed correctly. In some rare circumstances this could lead to mkvmerge aborting with an error message about the packet queue not being empty at the end of the muxing process. Fixes #772.

      2012-06-17 Moritz Bunkus <moritz@bunkus.org>
      * mmg, mkvinfo's GUI, all .exes: enhancement: Added new icons by Ben Humpert based on the ones by Eduard Geier (see AUTHORS).

      2012-06-05 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Fixed handling of tracks in QuickTime/MP4 files with a constant sample size. This fixes the other reason for the "constant sample size and variable duration not supported" error. Fixes issue 764.
      * mkvmerge: bug fix: Tracks in QuickTime/MP4 files with empty chunk offset tables (STCO and CO64 atoms) are ignored. This fixes one of the reasons for the "constant sample size and variable duration not supported" error.

      2012-06-03 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: Fixed mmg's excessive CPU usage during muxing.

      2012-06-01 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Reading DTS from AVI files often resulted in the error message that DTS headers could not be found in the first frames. This has been fixed. Fixes issue 759.

      2012-05-31 Moritz Bunkus <moritz@bunkus.org>
      * Documentation: Updated the cross-compilation guide and fixed the "setup_cross_compilation_env.sh" script.
    • v5.8.0.
      * mkvpropedit: new feature: Added support for adding, deleting and replacing attachments.

      2012-09-01 Moritz Bunkus <moritz@bunkus.org>
      * mmg: new feature: chapter editor: Added support for the edition flags "hidden", "default" and "ordered" as well as the chapter values "segment UID" and "segment edition UID". Implements ticket #736.

      2012-08-30 Moritz Bunkus <moritz@bunkus.org>
      * documentation: Added a Basque translation of mmg's guide by Xabier Aramendi (see AUTHORS).
      * all: bug fix: Fixed a buffer overflow in the Base64 decoder routine.

      2012-08-19 Moritz Bunkus <moritz@bunkus.org>
      * source: Various fixes for building with g++ 4.7.x and clang 3.1.

      2012-08-08 Moritz Bunkus <moritz@bunkus.org>
      * Build system: Boost's "bind" library is not required anymore. The C++11 features from "functional" are used instead.

      2012-08-07 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: MPEG transport streams whose timecodes wrap around/overflow are handled correctly. Fixes #777.

      2012-08-06 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: MP2/MP3 audio tracks in MPEG program streams that contained garbage at the start of the very first packet caused mkvmerge to use uninitialized/random values for certain parameters (sample rate, number of channels, and therefore also during timecode calculation).

      2012-08-05 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: new feature: Added support for reading ALAC (Apple Lossless Audio Codec) from CAF (CoreAudio), MP4 and Matroska files. Implements #753.

      2012-08-02 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: new feature: mkvmerge will remove stuffing bytes from MPEG-1/-2 video streams that are used to keep the bit rate above certain levels (the 0 bytes between slices and the following start code). Implements #734.

      2012-08-01 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Fixed audio/video synchronisation when reading MPEG program streams with MPEG-1/2 video with respect to B frames. Fixes #579.
      * mkvmerge: enhancement: SRT files can have spaces in their timecode line's arrow (e.g. "-- >").

      2012-07-31 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: VC1: mkvmerge will now only mark frames as I frames if a sequence header precedes them directly. Fixes #755.

      2012-07-30 Moritz Bunkus <moritz@bunkus.org>
      * all: new feature: Added a Basque translation by Xabier Aramendi (see AUTHORS).

      2012-07-20 Moritz Bunkus <moritz@bunkus.org>
      * all: bug fix: The programs do not try to create directories with empty names anymore. This happened if the output file name for e.g. mkvmerge or mkvextract was only a file name without a directory component. With Boost v1.50.0 the call to "boost::filesystem::create_directory()" would result in an error if the name was empty (it didn't in earlier versions of Boost).

      2012-07-11 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: Fixed mmg not reading the very last line of mkvmerge's output. The result was that messages like "the cues are being written" did not show up in mmg and that the progress bar was not filled completely. Fixes #774.
    • v5.9.0.
      * mkvmerge: bug fix: Fixed reading seek position values bigger than 2 GB. Fixes #805.

      2012-12-08 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Fixed appending non-empty tracks to empty tracks. Fixes #793.
      * mkvmerge: bug fix: mkvmerge will now keep timecodes of PCM tracks from source files if they're available. Fixes #804.

      2012-12-05 Moritz Bunkus <moritz@bunkus.org>
      * all: bug fix: EBML void elements will be skipped when reading structures from XML (e.g. chapters). Fixes #802.

      2012-12-02 Moritz Bunkus <moritz@bunkus.org>
      * all: bug fix: EBML void elements will be skipped when saving structures to XML (e.g. chapters). Fixes #801.
      * mkvmerge: bug fix: Fixed reading linked seek heads in Matroska files.

      2012-11-13 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: Fixed reading file names containing a '%' from a .mmg settings file (both normally saved files and the job queue files). Fixes #795.

      2012-10-08 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: enhancement: Dirac video code: Added four more pre-defined video types from Dirac spec v2.2.2 and two from Dirac Pro.

      2012-09-27 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge, mmg: enhancement: Added options for turning off writing "CueDuration" elements ("--engage no_cue_duration") and "CueRelativePosition" elements ("--engage no_cue_relative_positions").
      * mkvmerge: new feature: The element "CueRelativePosition" is written for all cue entries.
      * mkvmerge: new feature: The element "CueDuration" will be written for all cue entries referring to subtitle tracks.
      * mkvmerge: new feature: mkvmerge will write cues for subtitle tracks by default now.
      * mkvinfo: new feature: added support for the new elements CueDuration, CueRelativePosition and TimecodeScaleDenimonator. The denominator's value is only shown so far but not taken into account when calculating any timecode.
      * mkvpropedit, mmg, mkvmerge: removal: removed support for the deprecated element TrackTimecodeScale.
    • Version 6.0.0 ist seit heute draußen. bunkus.org/blog/

      Here’s the full ChangeLog since release 5.9.0:

      2013-01-20 Moritz Bunkus <moritz@bunkus.org>
      Released v6.0.0.
      2013-01-14 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: new feature: Implemented splitting by parts based on frame/field numbers ("–split parts-frames:" in mkvmerge). Implements #819.
      2013-01-13 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: bug fix: Re-writing the track headers after they’d grown a lot (to more than the EBML void size located after them allowed for) led to an integer underflow. Then mkvmerge tried to write a void element the size of that integer (e.g. nearly 4 GB on 32bit platforms). Fixes #822 and #828.
      2013-01-12 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: bug fix in the MP4 reader: Fixed language code conversion from what is used in MP4 to the ISO 639-2 codes used in Matroska (e.g. convert from "deu" to "ger").
      Source distribution: source code archives (tarballs) will be compressed with xz instead of bzip2 from now on. The file name’s extension will therefore change from ".tar.bz2" to ".tar.xz". The download URL changes accordingly.
      2013-01-11 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: new feature: Implemented reading VobSubs from MP4 files if they’re stored in the Nero Digital way (track sub-type ‘mp4s’, ESDS object type identifier 0xe0). Implements #821 and the second half of #815.
      2013-01-08 Moritz Bunkus <moritz@bunkus.org>
      mmg: new feature: Command line options can be saved as default for new jobs by clicking a check box in the "add command line options" dialog.
      2013-01-02 Moritz Bunkus <moritz@bunkus.org>
      mmg: bug fix: Fixed a crash in the chapter editor if the root was selected and the user used the "Set values" button.
      2013-01-01 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge, mmg: removal: The ‘header removal compression’ method is not turned on by default anymore. This affects the following track types: AC3, AVC/h.264, Dirac, DTS, MP3. The setting in mmg that turned it off by default has been removed.
      2012-12-31 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: new feature: Added experimental support for the Opus audio codec. Parts of an implementation of #779.
      2012-12-28 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: bug fix: "text"-type tracks in MP4 files are only treated as chapters if their track ID is listed on a "chap" atom inside a "tref" track reference atom. Fixes #815.
      2012-12-27 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge, mmg: new feature: Implemented splitting by chapter numbers. Implements #504 and #814.
      2012-12-25 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: enhancement: Removed several warnings from the MPEG-2 video parser code about open GOPs, missing references. Those were too confusing for most users, even after being given additional information via email and FAQs.
      mkvextract: new feature: Implemented extraction of ALAC into Core Audio Format files (CAF). Implements #786.
      2012-12-23 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge, mmg: new feature: Implemented splitting by frame/field numbers. Implements #771.
      mmg: bug fix: Fixed consistency checks when appending files and at least one track is disabled.
      mkvmerge: new feature: Implemented a reader for the Flash Video format (.flv). Implements #735.
      2012-12-22 Moritz Bunkus <moritz@bunkus.org>
      Build system: Boost’s "variant" library is now required.
      2012-12-17 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: bug fix: ISO 639-2 language handling: The deprecated language codes "scr", "scc" and "mol" are replaced by their respective successors "hrv", "srp" and "rum". Fixes #803.
      mkvmerge: bug fix: Matroska reader: Fixed finding the "segment info" element if it is located behind the clusters.
      2012-12-16 Moritz Bunkus <moritz@bunkus.org>
      mkvmerge: bug fix: MP3 parser code: Fixed skipping ID3 tags so that the header directly behind the ID3 tag is recognized properly. Fixes #747.
      mkvmerge: bug fix: MP4 reader: Fixed handling of edit lists if the edit list is used to adjust the track’s timecodes by a fixed amount (either positive or negative). Fixes #780.
      2012-12-10 Moritz Bunkus <moritz@bunkus.org>
      mkvpropedit: bug fix: Giving a non-existent file name in tags mode will result in a proper error message. Fixes #806.
      Mein Lieblingstier: 400g Rinderfilet schön medium mit Kräuterbutter.... :yes:

    • 6.1.0.

      2013-02-24 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Fixed mkvmerge sometimes mistakenly detecting MPEG-1 video in MPEG program streams as AVC/h.264. Fixes #845.
      * mmg: new feature: When a playlist file (e.g. MPLS Blu-ray playlist) is added mmg can optionally scan all the other files in the directory that have the same extension and present the user with the results (including them playback time, total size, number of chapters, number and types of tracks). The user can then select the actual playlist file to add. The user can configure the minimum playlist duration in order to filter out too short ones.

      2013-02-22 Moritz Bunkus <moritz@bunkus.org>
      * mmg: new feature: Added an option for disabling making the suggested output file name unique by adding a running number (e.g. ' (1)'). Implements #848.
      * mmg: new feature: The output file name can be auto-set to be located in the first input file's parent directory. Implements #849.

      2013-02-17 Moritz Bunkus <moritz@bunkus.org>
      * mkvinfo, mkvpropedit, mmg's header editor: bug fix: Fixed the description for the DisplayUnit element to include value 3 ("aspect ratio").

      2013-02-16 Moritz Bunkus <moritz@bunkus.org>
      * documentation: Added a Dutch translation of mmg's guide by René Maassen (see AUTHORS).
      * mkvmerge: bug fix: Fixed handling chapters when splitting by parts (both parts/timecodes and parts/frames). Fixes #831.
      * mkvmerge: bug fix: Fixed reading certain MP4 atoms with invalid length fields.

      2013-02-06 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix in common AAC code: Fixed wrong calculation of AAC packet size for malformed packets resulting in "safemalloc()" failing to allocate memory. Part of a fix for #832.

      2013-02-03 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: new feature: Implemented support for reading MPLS BluRay playlist files. All M2TS files referenced from an MPLS file are processed. Chapter entries from that MPLS file are used as well. Implements #765.

      2013-01-26 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: Selecting one of the pre-defined values from the "split by X" argument drop down box (e.g. "700M") was not leaving the selected entry in the drop down box but set it to empty instead.

      2013-01-21 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Fixed reading VP6 video from FlashVideo files. Fixes #836.
    • 6.2.0.


      2013-04-27 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: The option "--engage remove_bitstream_ar_info" will now work on AVC/h.264 tracks read from Matroska/MP4 files as well. Fixes #868.

      2013-04-16 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: mmg will now handle all file names given on the command line instead of only the first one. This allows things like opening several selected files with mmg in Windows, and mmg will add all of them. Fixes #867.
      * mkvmerge: bug fix: The amount of memory required to store the cues during muxing has been reduced drastically. This is more noticeable the more video and subtitle tracks are muxed. Fixes #871.

      2013-04-15 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: If splitting had been active then the elements "cue duration" and "cue relative position" were only written to the first output file.

      2013-04-14 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: The "CTS offset" field of FLV files with AVC/h.264 video tracks is now read as a signed-integer field in accordance with the FLV specifications.

      2013-04-13 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: DTS parsing: no more warnings about incompatible encoder revision numbers will be printed. Fixes #866.
      * mkvextract: enhancement: track extraction mode: If mkvextract encounters a broken file structure it will output the last timecode successfully read before resyncing. After the resync the first cluster timecode will be reported as well.
      * installer: The installation directory will no longer be added to the PATH environment variable.
      * mkvmerge: bug fix: The parsing of the AAC AudioSpecificConfig structure (the bytes contained in Matroska's CodecPrivate and in MP4's "ESDS" atom) was fixed to support parsing the GASpecificConfig and the ProgramConfigElement if the channel configuration is 0. Fixes #872.

      2013-04-09 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: Loading chapters from Matroska files will open the file in read-only mode allowing to read from write-protected files.

      2013-04-04 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: All entries in chapters imported from MPLS playlists were named "Chapter 0". The numbering has been fixed. Fixes #870.

      2013-04-01 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: new feature: Selecting the lowest process priority with "--priority lowest" will cause mkvmerge to also select an idle/background I/O priority. Implements #863.

      2013-03-31 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Fixed reading AVI files with audio chunks of size 0. Fixes #843.

      2013-03-29 Moritz Bunkus <moritz@bunkus.org>
      * mmg: new feature: Add control for new option "--fix-bitstream-timing-information".

      2013-03-20 Giuseppe De Robertis <giuseppe.derobertis@ba.infn.it>
      * mkvmerge: new feature: Add option for fixing the timing information in video track bitstreams (--fix-bitstream-timing-information).

      2013-03-18 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: enhancement: Matroska reader: If mkvmerge encounters a broken file structure it will output the last timecode successfully read before resyncing. After the resync the first cluster timecode will be reported as well.

      2013-03-09 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: MPEG program stream reader: tracks with invalid video properties (e.g. width or height = 0) are ignored properly.
      * mkvmerge: bug fix: The progress percentage was sometimes using the wrong input file as the reference if multiple files are read with the "additional parts" mechanism (on the command line: the syntax "( VTS_01_1.VOB VTS_1_2.VOB VTS_1_3.VOB )".
      * mkvmerge: bug fix: Fixed one situation that could lead to mkvmerge aborting with the error message "Re-rendering track headers: data_size != 0 not implemented yet".

      2013-03-03 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: removal: Support for BZ2 (bzlib) and LZO (lzo1x) compression has been removed.
      * mmg: bug fix: Using drag & drop to add playlists will no longer lock the dragging application (e.g. Windows Explorer) in D&D mode for the duration of the scan for other playlists.
      * mmg: bug fix: The validation for the argument to "split by chapters" was wrongfully rejecting certain valid inputs (chapter number lists in which the second or any later chapter number was higher than 9).
      * all: enhancement on Windows: all programs now determine the interface language to use from the user's selected interface language (C function "GetUserDefaultUILanguage()"), not from the locale setting. Implements #852.
    • 6.3.0.
      * mkvmerge: bug fix: When appending unframed AVC/h.264 tracks and setting the default duration the second and all following source parts will use the same default duration as set for the first part. Fixes #889.
      * all: enhancement (Windows only): mmg will store its settings in a file "mkvtoolnix.ini" in the same folder mmg.exe is located in if MKVToolNix hasn't been installed via its installer. If it has been installed then the settings are stored in the Windows registry. This way MKVToolNix is truly portable.
      * mmg: new feature: mmg's windows and dialogs will remember and restore their positions and sizes. Implements #878.

      2013-06-26 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: AVC/h.264 output module: fixed writing the wrong values if --fix-bitstream-timing-information is used. Fixes #888.

      2013-06-24 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: FLV reader: Implemented deriving the video dimensions for FLV1 type tracks from the frame content if they're not given within a script tag. Fixes #880.
      * mkvmerge: bug fix: Fixed handling MPEG transport streams with broken PES packet streams. Fixes #879 and #887.
      * mkvextract: bug fix: mkvextract writes the correct value for the "block alignment" value in the header of WAV files (mostly affects mono PCM audio tracks). Fixes #883.

      2013-05-26 Moritz Bunkus <moritz@bunkus.org>
      * all: new feature: added a Portuguese translation of the programs by Ricardo Perdigão (see AUTHORS).
    • wurde eigentlich mittlerweile dieser Bug in mkvmerge behoben?
      * über den "remove all" Button werden alle geladenen Einträge von der "Input"-Seite gelöscht
      * hatte man aber unter "Global" einen File/Segment-Titel, zB den Filmnamen stehen, dann wurde dieser nicht zurückgesetzt
      => vergaß man diesen dann manuell zu löschen und muxte weitere Filme mit dem geöffneten mkvmerge, hatte man in allen anderen mkvs dann auch den alten Titel stehen ...


      thx!
    • 6.3.0.1.
      Added new builds for Windows (6.3.0-1): same source, but built against a different version of the wxWidgets library in order to circumvent a bug in the library.

      6.4.0.

      * mkvextract: new feature: Implemented extraction of Opus tracks into OggOpus files.

      2013-09-14 Monty Montgomery <xiphmont@gmail.com>
      * mkvinfo: bug fix: The track information summary enabled with -t/--track-info counted bytes in SimpleBlocks twice.

      2013-07-19 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: CueRelativePosition was wrong for BlockGroups: it pointed to the Block inside the group instead of the BlockGroup itself. CueRelativePosition elements for SimpleBlock elements are not affected. Fixes #903.

      2013-07-05 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: new feature: Implemented final Opus muxing.

      2013-07-04 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: The "jobs" folder will be created in the same mmg.exe is located in for the portable version. The installed version will still keep the folder where has already been (%APP_DATA%\mkvtoolnix\jobs).
      * mmg: bug fix: Closing mmg's window while it was minimized caused mmg to appear hidden and unmovable when started the next time.

      2013-07-03 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: Fixed overly long startup time with wxWidgets 2.9.x (especially on Windows) by using alternative methods for initializing certain controls. Makes startup time on par with wxWidgets 2.8. See #893.

      2013-07-02 Moritz Bunkus <moritz@bunkus.org>
      * mkvinfo: new feature: Added support for the new Matroska elements DiscardPadding, CodecDelay and SeekPreRoll.
      * build system: libMatroska 1.4.1 is now required for building.
    • 6.5.0.

      * mkvmerge: enhancement: filler NALUs will now be removed from framed h.264/AVC tracks (such as the ones read from Matroska/MP4 files) just like they have already been when handling unframed tracks.
      * mkvextract: new feature: implemented support for extracting VP9 tracks into IVF files.
      * mkvmerge: new feature: implemented support for VP9 read from IVF and Matroska/WebM files. Implements #899.
      * mkvextract: enhancement: using the same track/attachment ID multiple times in "tracks", "attachments" or "timecodes_v2" mode will result in an error message instead of one empty file. Implements #914.
      * mmg: bug fix: With wxWidgets 2.9.x/3.0.x debug message will no longer appear as modal dialogs but only go to the log window.

      2013-10-18 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: fixed a crash when reading empty global tag files. Fixes #921.

      2013-10-17 Moritz Bunkus <moritz@bunkus.org>
      * build system: bug fix: fix autodetection of Boost's library path if it is installed in the multiarch directories (e.g. /usr/lib/i386-linux-gnu or /usr/lib/x86_64-linux-gnu).

      2013-10-04 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: saved window widths were growing by 1 pixel each time mmg was exited.

      2013-10-03 Moritz Bunkus <moritz@bunkus.org>
      * documentation: Added a German translation of the man pages by Chris Leick (see AUTHORS).

      2013-10-02 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: Reading OGM files with chapter entries not encoded in the system's local character set has been fixed. During identification the number of chapter entries is still output by removing any non-ASCII characters from the chapter entries. When muxing an additional warning is output if parsing those chapter entries fails, e.g. due to the format being wrong or due to the charset guessed wrongly. Fixes #919.

      2013-09-17 Moritz Bunkus <moritz@bunkus.org>
      * mkvmerge: bug fix: The "duration" element was calculated wrong if the first element in the file wasn't the one with the smallest timestamp. To be precise, it was too short by the difference between the first timestamp and the smallest one (e.g with video sequences timestamped 80ms, 0ms, 40ms, 120ms... the duration was 80ms too short).
    • 6.6.0.
      * mmg: new feature: implemented drag & drop in the chapter editor. Implements #929.

      2013-11-24 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: fixed an assertion in wxLogMessage() due to wrong format string/argument data types caused by changes in wxWidgets 3.0.0. See Debian bug #730273.
      * mkvmerge: bug fix: improved resilience against MP4 files with obviously wrong entries in the 'sample size table' (STSZ) atom.
      * mkvmerge: bug fix: improved VC1 frame type detection so that it works even for streams without entry points.

      2013-11-14 Moritz Bunkus <moritz@bunkus.org>
      * mkvinfo: bug fix: at most the lower 32bits of the track numbers and track UIDs elements were output, even if the element in the file used more bits. Fixes #935.

      2013-11-02 Moritz Bunkus <moritz@bunkus.org>

      * mkvmerge: bug fix: fixed accessing invalid memory in the memory handling core routines. May be triggered by the code to remove filler NALUs introduced in v6.5.0. Fixes #931.

      2013-10-26 Moritz Bunkus <moritz@bunkus.org>
      * mmg: bug fix: fixed the tracks list box on the input tab being invisible/0 pixels high with wxWidgets 2.9.x/3.x.
      * all: integrated the Portuguese translation. Although the translation files themselves had been added back in 6.3.0 that translation wasn't available for selection due to forgetfulness on my part.
      * mkvmerge: bug fix: The file detection code in the MPEG elementary stream reader had a logic error. Fixes #928. In practice this logic error didn't have any consequence.