
mkvmerge, mmg's chapter editor: fixed the default value for the »language« element if it isn't present in a chapter XML file. mkvmerge: bug fix: probing MPEG transport streams with certain types of broken MPEG-2 inside caused mkvmerge to exit with an error message. They're converted to SRT-style subtitles (CodecID S_TEXT/UTF8). mkvmerge: new feature: implemented support for reading teletext subtitles from MPEG transport streams. A warning is printed and a new unique track ID generated instead. mkvmerge: bug fix: Reading Matroska files with missing track UID elements will no longer cause mkvmerge to abort with an error. mkvpropedit, mmg's header editor: bug fix: when editing files with missing track UID elements such an element will be generated automatically instead of crashing and leaving the file in an unplayable state. source: Fixed compilation with Boost 1.56.0 which changed the »indexed« range adaptor in an incompatible way. mkvmerge: bug fix: Fixed handling certain edit list types in MP4 files that are used for positive track delays. mkvextract: bug fix: SSA/ASS files with sections after "" in their CodecPrivate are now handled correctly.
This stopped working in release 5.4.0 due to commit 97cc2121.
mkvmerge: bug fix: Fixed calculating AC3 delay from garbage data when reading AC3 from AVIs. MKVToolNix GUI: included a first preview version in the Windows installer and portable releases. mkvextract: bug fix: Fixed a crash when opening damaged/invalid Matroska files in all extraction modes. mkvmerge: enhancement: SSA/ASS: in addition to semicolons comments can now start with exclamation marks, too. mkvmerge: bug fix: Fixed wrong default duration for PCM audio tracks if the source file provides timecodes for that track. mkvmerge: bug fix: track statistics tags are not written for WebM files anymore as the WebM specification doesn't allow tags.
This has only been fixed for cases where those non-ASCII characters are part of the system's active code page. all: bug fix: if MKVToolNix on Windows is residing in a directory containing non-ASCII characters then translations weren't found.mmg: bug fix: Selecting the root of the chapter editor tree will disable the language/country inputs properly as changing those fields doesn't make sense for the root.
all: bug fix: Fixed file seeking code for »seek relative to end of file« case.