16 Commits

Author SHA256 Message Date
a345092e08 Accepting request 1325138 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1325138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=178
2026-01-03 16:27:40 +00:00
f709f8f9f6 - Update to version 97.0
New features and enhancements:
  * mkvmerge: MP4 reader: added support for TrueHD in MP4 with
    FourCC `mlpa`.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=345
2026-01-02 14:53:26 +00:00
424d8f9220 Accepting request 1316935 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1316935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=177
2025-11-10 18:21:27 +00:00
52b6b50991 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=343
2025-11-10 14:18:18 +00:00
b8bddf34f2 Accepting request 1308865 from multimedia:apps
- libboost_system was removed upstream (bsc#1249900)

OBS-URL: https://build.opensuse.org/request/show/1308865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=176
2025-10-04 16:51:12 +00:00
a7e5dbf877 Accepting request 1306880 from home:aschnell:branches:multimedia:apps
- libboost_system was removed upstream (bsc#1249900)

OBS-URL: https://build.opensuse.org/request/show/1306880
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=341
2025-09-24 12:13:17 +00:00
bde7d4cb27 Accepting request 1304640 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1304640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=175
2025-09-15 17:52:04 +00:00
c505ab83ea - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=339
2025-09-14 14:33:30 +00:00
fa3dfa5f6e Accepting request 1295980 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1295980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=174
2025-07-28 12:58:23 +00:00
87519a12e6 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=337
2025-07-27 19:25:11 +00:00
b6e4d70436 Accepting request 1285875 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1285875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=173
2025-06-16 09:12:15 +00:00
e7994957f9 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=335
2025-06-15 06:19:08 +00:00
2a338966e9 Accepting request 1272865 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1272865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=172
2025-04-26 20:26:07 +00:00
b54512c3fc - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=333
2025-04-26 16:20:02 +00:00
b18194d564 Accepting request 1253538 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1253538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mkvtoolnix?expand=0&rev=171
2025-03-17 21:17:21 +00:00
b349fb283e - 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).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mkvtoolnix?expand=0&rev=331
2025-03-16 17:52:24 +00:00
6 changed files with 223 additions and 26 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:35d2585454723e6a621e10ba61fbe2a7723f4d60ee67503d4d9e984d4d070ab0
size 11273024

View File

@@ -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-----

3
mkvtoolnix-97.0.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5d43bf66e011ff5af09516a2dba2fb717b1631791a3a7498fcf74849a86929d3
size 11749232

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEMwGinYjQGgz5mZVPdK8ArfLjLIUFAmlXu4MACgkQdK8ArfLj
LIXlHA/+MwSEenXFrJ8aJ3CvL/BQr1rQizZwEHhTToa/FmYmS8A3+HN9LY9AszIV
np6fJxhDljbUTLHfajnkbh1Kmb/zpUQLfLaXNl59/7DplUODLDi7VApwUSbtzeNk
kPHDYPb0+WzXn0U4lW5T3DH1y/HeER5Y2rFYAFu8yzRTd6RMDv5L0Gs/koWU5h/i
C8Sqm7hJHHJADipnIukQgR3PRFUWBkyEvUBAfhNfiiQR4kIMqiJ/izhDob3Sx2qM
p8DGPas2C/zSg86ydgbc+dV+pU7kNbPmlyvZ0danc/za+cbl1PmZndps2u9hBWiy
OGuOKG44XLocFFBdwJbBQ+eXVauJ8JUeTEb6v+VfKQfEF0lVT3A1VRoHZcskArAj
3m5wKkBGVB2+HsYA0AdatSl1TgIENPaVz+Vh9EmtQX9EONLEsdn6VJBSzLBX+wCU
l/KLpc0EYDGC1AZ4v7j1ciKI4uqn6Sl/Axpt3VuqD3XzHqwuiGW+prcXypbzLzLj
6YbKzRIUpPTTGt2ySqs/MUAZDqDshK1jX3/MpEvX5LfzNYr4aHNDTgCXwImYkKFz
ooxUB7bZtEVplTcVqEIxXZl38j70YF6Z6GLwSeHq8cFvpmVtMcw0SlrVZ/RQWZM4
dve2hyNVzXkc4QLr24CwPJdT8qEL3NKj0vR7F6vks3f1OUBR+gw=
=Ieh8
-----END PGP SIGNATURE-----

View File

@@ -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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package mkvtoolnix
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 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: 97.0
Release: 0
Summary: Tools to Create, Alter, and Inspect Matroska Files
License: GPL-2.0-or-later
@@ -31,15 +31,16 @@ 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: pkgconfig(gmp)
%else
BuildRequires: gcc10-c++
BuildRequires: gcc13-c++
BuildRequires: gmp-devel
BuildRequires: libboost_filesystem1_75_0-devel
BuildRequires: libboost_headers1_75_0-devel
%endif
BuildRequires: gettext-tools
BuildRequires: hicolor-icon-theme
@@ -97,7 +98,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