|
|
|
|
@@ -1,3 +1,199 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 2 14:17:12 UTC 2026 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 97.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* mkvmerge: MP4 reader: added support for TrueHD in MP4 with
|
|
|
|
|
FourCC `mlpa`.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Nov 8 12:48:57 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 96.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* all programs: added a command-line parameter `--no-bom` that
|
|
|
|
|
disables writing byte order marks to text files encoded with
|
|
|
|
|
one of the UTF variants.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: added variable
|
|
|
|
|
`<MTX_CHAPTERS_FILE_NAME>` to the "run program after job
|
|
|
|
|
completion" mechanism containing the absolute path to the
|
|
|
|
|
chapters file name.
|
|
|
|
|
Bug fixes:
|
|
|
|
|
* mkvmerge: OBU reader: fixed probing files in which the first
|
|
|
|
|
frame ends after the 1MB mark, which is how big the memory
|
|
|
|
|
buffer used for probing content is.
|
|
|
|
|
* mkvmerge: VobSub reader: VobSub `.idx` files that start with
|
|
|
|
|
a byte-order mark (BOM) are now read again correctly.
|
|
|
|
|
* mkvextract: AV1/IVF: fixed inserting a temporal delimiter
|
|
|
|
|
OBU at the start of each frame if there is none.
|
|
|
|
|
* mkvextract: AV1/IVF: fixed a potential calculation error
|
|
|
|
|
when deriving frame rate numerator & denominator from
|
|
|
|
|
Matroska's default duration.
|
|
|
|
|
* mkvextract: AV1/IVF: fixed calculation of IVF frame number
|
|
|
|
|
calculation from Matroska's frame timestamps by rounding
|
|
|
|
|
instead of truncating.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 24 11:21:47 CEST 2025 - aschnell@suse.com
|
|
|
|
|
|
|
|
|
|
- libboost_system was removed upstream (bsc#1249900)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 14 11:48:32 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 95.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* mkvmerge, MKVToolNix GUI: new chapter generation feature: a
|
|
|
|
|
new placeholder has been introduced when generating chapters
|
|
|
|
|
for appended files, \<TITLE\>, which will be replaced by the
|
|
|
|
|
appended file's title metadata.
|
|
|
|
|
* mkvmerge: the display matrix from MP4 files are now
|
|
|
|
|
translated into appropriate roll and yaw values for output
|
|
|
|
|
MKV files.
|
|
|
|
|
* mkvmerge: add `--date` argument to set the date metadata.
|
|
|
|
|
Bug fixes:
|
|
|
|
|
* build system: fixed building with the upcoming Boost v1.89.0
|
|
|
|
|
by only requiring the header part of the Boost.System library
|
|
|
|
|
as it's been header-only since v1.69.0.
|
|
|
|
|
* mkvmerge: PCM packetizer: mkvmerge will now always write
|
|
|
|
|
frames with 40ms of samples, no matter how long or short the
|
|
|
|
|
frames in the source files were.
|
|
|
|
|
* mkvmerge: MP4/QuickTime reader: fix exorbitant memory usage
|
|
|
|
|
when reading PCM audio tracks.
|
|
|
|
|
Build system changes:
|
|
|
|
|
* Boost v1.74.0 or newer is now required.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jul 27 19:02:58 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 94.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* MKVToolNix GUI: multiplexer: the "delete source files after
|
|
|
|
|
multiplexing" job runner will now delete both files of an
|
|
|
|
|
`.idx`/`.sub` VobSub file pair.
|
|
|
|
|
Bug fixes:
|
|
|
|
|
* all: fix compilation without FLAC.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jun 15 05:58:45 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 93.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* all: updated the various lists that go into IETF/BCP 47
|
|
|
|
|
language tags: ISO 639 languages; ISO 3166 countries; ISO
|
|
|
|
|
15924 regions; IANA subtag registries.
|
|
|
|
|
* translations: added a Hungarian translation of the programs
|
|
|
|
|
& man pages.
|
|
|
|
|
* mkvextract: tags extraction: added an option
|
|
|
|
|
`--no-track-tags` (short: `-T`) for not extracting tags
|
|
|
|
|
associated with tracks.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: the default regular expression
|
|
|
|
|
for deriving the "forced display" track flag from file names
|
|
|
|
|
for subtitles was extended to also match on the term `signs`.
|
|
|
|
|
* MKVToolNix GUI: preferences: the revert buttons for the
|
|
|
|
|
various "default regex for…" will only be enabled when the
|
|
|
|
|
current text differs from the default, in other words: when
|
|
|
|
|
reverting would actually change the text.
|
|
|
|
|
* MKVToolNix GUI: preferences: the GUI will now auto-upgrade
|
|
|
|
|
the "default regex for…" to their respective current default
|
|
|
|
|
values if they're still set to one of the previous default
|
|
|
|
|
values.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Apr 26 16:19:48 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 92.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* mkvmerge: FLAC reader: pictures embedded into the FLAC file
|
|
|
|
|
were already handled as attachments, but they were left in
|
|
|
|
|
the codec initialization data as well. They're now removed
|
|
|
|
|
from the codec initialization data.
|
|
|
|
|
* mkvmerge: FLAC reader: padding metadata blocks will now be
|
|
|
|
|
removed from the codec initialization data.
|
|
|
|
|
* mkvmerge: FLAC reader: embedded Vorbis comments will now be
|
|
|
|
|
converted into Matroska comments or track/global header
|
|
|
|
|
fields when available (e.g. `TITLE` will become the segment
|
|
|
|
|
title & track's name, `LANGUAGE` will become the track's
|
|
|
|
|
language). Copying of Vorbis comments that are converted
|
|
|
|
|
into actual Matroska tags can be prevented with the usual
|
|
|
|
|
options, e.g. `--no-track-tags`. The comments will also be
|
|
|
|
|
removed from the codec initialization data.
|
|
|
|
|
* mkvmerge, MKVToolNix GUI's chapter editor: when reading
|
|
|
|
|
simple (OGM-style) chapter files & no character set is
|
|
|
|
|
given for the file, mkvmerge will try UTF-8 first before
|
|
|
|
|
falling back to the system's default encoding.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: the special drag & drop zones
|
|
|
|
|
added in v91 are now shown by default in new installations.
|
|
|
|
|
* MKVToolNix GUI: in new installations the main window will
|
|
|
|
|
now be sized at 75% of the screen's resolution initially
|
|
|
|
|
with a certain minimum initial size. This improves initial
|
|
|
|
|
readability on high DPI screens that use screen scaling
|
|
|
|
|
factors such as 150%.
|
|
|
|
|
Bug fixes:
|
|
|
|
|
* mkvmerge: Ogg reader: during identification the track tags
|
|
|
|
|
are now reported properly.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: within the "additional
|
|
|
|
|
options", both track-specific ones & the global ones on the
|
|
|
|
|
"Output" tab, it wasn't possible to specify empty
|
|
|
|
|
(zero-length) arguments. With the intended syntax of two
|
|
|
|
|
consecutive single or double quotation marks the empty
|
|
|
|
|
arguments were simply skipped. This was fixed, and it is now
|
|
|
|
|
possible to specify e.g. `--title ""` in the global
|
|
|
|
|
"Additional options" in order to force no title to be written
|
|
|
|
|
ever.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Mar 16 17:32:48 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 91.0
|
|
|
|
|
New features and enhancements:
|
|
|
|
|
* MKVToolNix GUI: multiplexer: added actions in the
|
|
|
|
|
"Multiplexer" menu for saving all currently open multiplexer
|
|
|
|
|
tabs to a single `.mtxcfg` file. Loading this file later will
|
|
|
|
|
restore all tabs.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: when adding files the GUI can
|
|
|
|
|
automatically enable the "commentary" flag for audio and
|
|
|
|
|
subtitle tracks if the file name contains the word "comments"
|
|
|
|
|
or "commentary" delimited by certain characters
|
|
|
|
|
(configurable). This feature is turned on by default.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: when adding files the GUI can
|
|
|
|
|
automatically enable the "original language" flag for audio
|
|
|
|
|
and subtitle tracks if the track's language matches one
|
|
|
|
|
configured by the user (configurable). This feature is turned
|
|
|
|
|
off by default.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: when adding files the GUI can
|
|
|
|
|
automatically set several track flags based on the file name.
|
|
|
|
|
It can now look for the same patters in the track names, too
|
|
|
|
|
(configurable). This feature is turned on by default.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: added special drag & drop zones
|
|
|
|
|
where users can drop files to circumvent the preferences wrt.
|
|
|
|
|
what to do with multiple dropped files. Each drop zone
|
|
|
|
|
corresponds to one of the three possible choices (add all to
|
|
|
|
|
current settings; create one new settings & add all there;
|
|
|
|
|
add new settings for each file & add one file to each). This
|
|
|
|
|
feature is turned off by default.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: added additional special drag &
|
|
|
|
|
drop zones where users can drop files to add them as
|
|
|
|
|
attachments. One of the zones will automatically set up the
|
|
|
|
|
dropped file to function as a cover image.
|
|
|
|
|
* MKVToolNix GUI: multiplexer: when making destination file
|
|
|
|
|
names unique by suffixing them with a running number the GUI
|
|
|
|
|
will now also consider the destination file names of
|
|
|
|
|
multiplex jobs currently in the queue that are currently
|
|
|
|
|
running or still waiting for execution.
|
|
|
|
|
Bug fixes:
|
|
|
|
|
* mkvmerge: timestamps format v3: fixed the parser; it was
|
|
|
|
|
completely broken for the lines containing the duration & an
|
|
|
|
|
optional number of frames per second.
|
|
|
|
|
* mkvmerge: DTS parser: if the X96 extension is present in a
|
|
|
|
|
DTS-HD High Resolution stream, the sampling frequency will be
|
|
|
|
|
set to 96kHz. This was broken when reading DTS from elementary
|
|
|
|
|
streams & from Matroska files.
|
|
|
|
|
* mkvpropedit, MKVToolNix GUI's chapter & header editors:
|
|
|
|
|
fixed a bug leading to a segmentation fault when trying to
|
|
|
|
|
replace an element at the end of the file that's followed by
|
|
|
|
|
only void elements (at least one).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Feb 9 08:01:05 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
|
|
|
|
|
|
|
|
|
|
|