From 460a77e63df0f8e971d6207e163b836745c33e907fa5db2342fb844f36ad2e2c Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Thu, 18 Sep 2025 05:18:50 +0200 Subject: [PATCH 1/4] Upload files to "/" --- mkvtoolnix-95.0.tar.xz | 3 + mkvtoolnix-95.0.tar.xz.sig | 16 ++++ mkvtoolnix.changes | 156 +++++++++++++++++++++++++++++++++++++ mkvtoolnix.spec | 17 ++-- 4 files changed, 185 insertions(+), 7 deletions(-) create mode 100644 mkvtoolnix-95.0.tar.xz create mode 100644 mkvtoolnix-95.0.tar.xz.sig diff --git a/mkvtoolnix-95.0.tar.xz b/mkvtoolnix-95.0.tar.xz new file mode 100644 index 0000000..306eb97 --- /dev/null +++ b/mkvtoolnix-95.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e5481dee444f9995c176a42b6da2d2da1ba701cabec754b29dc79ea483a194f +size 11746244 diff --git a/mkvtoolnix-95.0.tar.xz.sig b/mkvtoolnix-95.0.tar.xz.sig new file mode 100644 index 0000000..880249c --- /dev/null +++ b/mkvtoolnix-95.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEMwGinYjQGgz5mZVPdK8ArfLjLIUFAmjGj/4ACgkQdK8ArfLj +LIWMXw/7BeBQje3TXERec+TFVt/B8Ha/qHjL98SudgB6BrDzrtvdQy/+VLxYSc+m +Ay3dgA/sWqVlnL1m0Yp6TgYCYXK4uTNTSjhuRPEbMPGm6P3A9/WLz+pX3Qmf92UA +YB9Z8ktPMxPJfjKROZaEJUchmJ2HJejyefplR05JL+gZdic26hM57TvT5mHMBHP5 +Ilbrt6OPARBX+FSNCs7qRozudZ9No3njGkn+t/Y+w7sGg4wCca4q+UsLezk5qh+8 +EqKvIgJponfATcvTCWGA+AxdPT6sGystYvw7JLImumh50Q0pZfAGR5Bonnf1Jx10 +93EA9g2bd3s0Of/5A7lpRZpkJdoxLgLkPvxM7UAzvLpXmwXjcddMOsBQcyy9g/cu +xdvdeOg9vc8R1p4g/vfSQLcMQ1nMBteW9GNeuLw73eMtLL5HSrKLjkp/NWAOfyss +PxgLil/LARrLxlLuHu7mcd7h1bYDuVAsRin/C/eC5+ChZlbomu0NwSt0zEZB0juk +V3dUlvv1jsmVS4/fSm9Wd01fbw8/sKcvpTcItSCogUdNVRevSkYWs2o53sfdCvqv +ieC7M9ut8uiz1bKqgmZ77QGhO2ztaZAHP2BDSTrwrOesEZ1JNT0owG/kPonK6uAk +3wf9+7BQdAGCkvLcs78SHhpKuCGrklafEQHDDzUQ3liDsw0jpvI= +=o+kH +-----END PGP SIGNATURE----- diff --git a/mkvtoolnix.changes b/mkvtoolnix.changes index 5dd728b..006bcfa 100644 --- a/mkvtoolnix.changes +++ b/mkvtoolnix.changes @@ -1,3 +1,159 @@ +------------------------------------------------------------------- +Sun Sep 14 11:48:32 UTC 2025 - Luigi Baldoni + +- 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, \, 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 + +- 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 + +- 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 + +- 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 + +- 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 diff --git a/mkvtoolnix.spec b/mkvtoolnix.spec index e4ed1c2..51d349b 100644 --- a/mkvtoolnix.spec +++ b/mkvtoolnix.spec @@ -1,7 +1,7 @@ # # spec file for package mkvtoolnix # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 90.0 +Version: 95.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0-or-later @@ -31,15 +31,18 @@ BuildRequires: desktop-file-utils BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: file-devel -BuildRequires: libboost_filesystem-devel >= 1.66.0 -BuildRequires: libboost_headers-devel >= 1.66.0 -BuildRequires: libboost_system-devel >= 1.66.0 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ +BuildRequires: libboost_filesystem-devel >= 1.74.0 +BuildRequires: libboost_headers-devel >= 1.74.0 +BuildRequires: libboost_system-devel >= 1.74.0 BuildRequires: pkgconfig(gmp) %else -BuildRequires: gcc10-c++ +BuildRequires: gcc13-c++ BuildRequires: gmp-devel +BuildRequires: libboost_filesystem1_75_0-devel +BuildRequires: libboost_headers1_75_0-devel +BuildRequires: libboost_system1_75_0-devel %endif BuildRequires: gettext-tools BuildRequires: hicolor-icon-theme @@ -97,7 +100,7 @@ rm -rf lib/{libebml,libmatroska,nlohmann-json,pugixml,fmt,utf8-cpp} %build export CXX=g++ -test -x "$(type -p g++-10)" && export CXX=g++-10 +test -x "$(type -p g++-13)" && export CXX=g++-13 export CPPFLAGS="%{optflags} -I%{_includedir}/utf8cpp" %configure --disable-update-check --enable-debug --enable-optimization rake --verbose %{?_smp_mflags} V=1 -- 2.51.1 From 1d88d8f8b02d7515b018a5f7f544ab5b7fa11cdbe9f495772fbc37a6c3123d6c Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Thu, 18 Sep 2025 05:19:44 +0200 Subject: [PATCH 2/4] Upload files to "/" -- 2.51.1 From 406f956f02a371ce3b2bd38c7603670d3cdf209cf8d23174e86b245640442044 Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Thu, 18 Sep 2025 05:20:04 +0200 Subject: [PATCH 3/4] Delete mkvtoolnix-90.0.tar.xz --- mkvtoolnix-90.0.tar.xz | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 mkvtoolnix-90.0.tar.xz diff --git a/mkvtoolnix-90.0.tar.xz b/mkvtoolnix-90.0.tar.xz deleted file mode 100644 index ad74c77..0000000 --- a/mkvtoolnix-90.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35d2585454723e6a621e10ba61fbe2a7723f4d60ee67503d4d9e984d4d070ab0 -size 11273024 -- 2.51.1 From 5175eedef0f642e244a9b25fbeae918e9b91b028c40f376db2b839fc2582997e Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Thu, 18 Sep 2025 05:20:09 +0200 Subject: [PATCH 4/4] Delete mkvtoolnix-90.0.tar.xz.sig --- mkvtoolnix-90.0.tar.xz.sig | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 mkvtoolnix-90.0.tar.xz.sig diff --git a/mkvtoolnix-90.0.tar.xz.sig b/mkvtoolnix-90.0.tar.xz.sig deleted file mode 100644 index 812bbb3..0000000 --- a/mkvtoolnix-90.0.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEMwGinYjQGgz5mZVPdK8ArfLjLIUFAmenXAoACgkQdK8ArfLj -LIXfSQ/+Lp8EzBCcYCFReBRa44UiPz/MMxrPkdlYBDxMGFkPqkrYH7BYckahQcqT -jX8oW9PMk45zG8JWgGolz2/d4UvYzurtu+g2ee1vqXhV12WXkbXU2Cyd4jGKLDye -UW9/ojkjhPva7AUhC+uyA1or+q6dXy6VKMg5D4FG/mZZsh+LVxcD4W8rWBoO9tiO -j/U/Tdig4GhrJQzExB1ySpmxf6YgW8VDqbi3H4YhnZQpWqHB6U7Ei5qUSEDNlbxU -J02AfB5VVPm7trxkIE0fLb56ZyRw/PYoxA/QENQ6z6Q7icjF+5zalTrkbi7tCl1d -ic7TymUgj63Mel4nmYvvqHkS1r6yF5GIIIcbmDIIKVn/5rsPCki0LYrq/3nLyNP1 -O26ZxX7w2UrcOakbTF0cGG+z3yVrMicNXw0oMMRH4KCECyll6oRshKwbW3m7EEQQ -B2FTh5xagneBMmU9mkwUYmkstprZz3LxTuHBbS+QL5a0tsMCm/iyJWTpV/cXWKvA -Z0REGqUWUrF5mAcNZKOzh/mb0hxr3cZDHT+gFdGbXCaiWbbviDefl5DS9urlks+s -D2kplheQ+yQkVCKOaIPbT2T7y7rLLtf2fWy8ufndVT127RLGnBv0DWJdTjD9zJ32 -mSK5DrMojAm0Zqfmm8EXrWVolBxcsrKnKVV86vLZfHIADGL3bok= -=AzTY ------END PGP SIGNATURE----- -- 2.51.1