pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/mkvtoolnix



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jan  4 18:44:21 UTC 2024

Modified Files:
        pkgsrc/multimedia/mkvtoolnix: Makefile distinfo

Log Message:
mkvtoolnix: updated to 82.0

Version 82.0 "I'm The President" 2024-01-02

New features and enhancements

* mkvmerge: Matroska reader: the "video alpha mode" track header property will
 be copied to the output file if present.
* mkvmerge: Matroska reader: the "video alpha mode" track header property will
 be reported in JSON identification mode as the track property
 `alpha_mode`.
* mkvmerge: Matroska reader: the file's timestamp scaling factor will be
 reported in JSON identification mode as the container property
 `timestamp_scale`.
* mkvmerge: MPEG transport stream reader: teletext subtitles intended for
 hearing impaired people (type 0x05) are now marked as such via the
 appropriate flag in the track headers.
* mkvmerge: file identification: the JSON identification output schema version
 has been bumped to 19.
* mkvmerge: added a new hack `always_write_block_add_ids` that can be used as
 a workaround for players that don't support the handling of missing "Block
 Addition ID" sub-elements of "Block More" elements in block additions
 properly. These are used for e.g. alpha channel data in VP9 with a "Block
 Addition ID" value of 1, which is also its default value.
* mkvinfo: added support for the "video alpha mode" track header element.
* mkvpropedit, MKVToolNix GUI's header editor: added support for the "video
 alpha mode" track header property. In `mkvpropedit` it's called
 `alpha-mode`.
* MKVToolNix GUI: multiplexer: when adding files the GUI can automatically
 enable the "hearing impaired" flag for audio and subtitle tracks if the file
 name contains the word "cc" or "sdh" delimited by certain characters
 (configurable). This feature is turned on by default.
* MKVToolNix GUI: multiplexer: when scanning for Blu-ray playlists the GUI
 will now ignore playlists that are likely meant for menus. Currently the GUI
 considers this to be the case when a playlist contains the same item at
 least five times. This behavior can be turned off in the
 preferences.

Bug fixes

* mkvmerge: MPEG transport stream reader: fixed a crash introduced in v81 that
 occurred when there was at least one PCM track that wasn't copied from the
 transport stream file.
* mkvmerge: when reading data from Matroska files damaged in a specific way,
 mkvmerge ended up trying to write various types of elements that aren't
 allowed to be written (so-called `EbmlDummy` elements as well as elements
 that don't have a value set) to the output file, which caused the underlying
 `libebml` library to abort. These types of broken elements are now filtered
 out.

Build system changes

* Qt 5 is no longer supported. Qt 6 is now required for building
 MKVToolNix. This implies that the options to `configure` revolving around
 configuring Qt 5 or choosing between the two have been removed
 (e.g. `--disable-qt6`).
* Qt 6 detection: if detection fails, error messages from `qmake` can now be
 found in `config.log`.
* Qt 6 detection: `configure` will only consider Qt 6.2.0 or newer, not 6.0.x
 or 6.1.y anymore, due to the lack of support for the multimedia module.
* Qt 6 detection: `configure` will now fail to detect Qt 6 if the 'multimedia'
 module is not found by `qmake` (e.g. due to development packages not being
 installed).
* The bundled `fmt` library was updated to v10.1.1.


To generate a diff of this commit:
cvs rdiff -u -r1.228 -r1.229 pkgsrc/multimedia/mkvtoolnix/Makefile
cvs rdiff -u -r1.118 -r1.119 pkgsrc/multimedia/mkvtoolnix/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/mkvtoolnix/Makefile
diff -u pkgsrc/multimedia/mkvtoolnix/Makefile:1.228 pkgsrc/multimedia/mkvtoolnix/Makefile:1.229
--- pkgsrc/multimedia/mkvtoolnix/Makefile:1.228 Fri Dec 29 18:24:54 2023
+++ pkgsrc/multimedia/mkvtoolnix/Makefile       Thu Jan  4 18:44:21 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.228 2023/12/29 18:24:54 adam Exp $
+# $NetBSD: Makefile,v 1.229 2024/01/04 18:44:21 adam Exp $
 
-DISTNAME=      mkvtoolnix-81.0
-PKGREVISION=   1
+DISTNAME=      mkvtoolnix-82.0
 CATEGORIES=    multimedia
 MASTER_SITES=  https://mkvtoolnix.download/sources/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/multimedia/mkvtoolnix/distinfo
diff -u pkgsrc/multimedia/mkvtoolnix/distinfo:1.118 pkgsrc/multimedia/mkvtoolnix/distinfo:1.119
--- pkgsrc/multimedia/mkvtoolnix/distinfo:1.118 Tue Dec  5 18:28:45 2023
+++ pkgsrc/multimedia/mkvtoolnix/distinfo       Thu Jan  4 18:44:21 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.118 2023/12/05 18:28:45 adam Exp $
+$NetBSD: distinfo,v 1.119 2024/01/04 18:44:21 adam Exp $
 
-BLAKE2s (mkvtoolnix-81.0.tar.xz) = 3140df8b95069b3fd387146eba7f3b6ca55ec8444419b0680a04462c768117a0
-SHA512 (mkvtoolnix-81.0.tar.xz) = d23f6d1819437ba77576852141256698997e49066158903e1cea4086b9c05302d6661780e911fc258c028a84f2ac95140f6ba15d2ffd11c23cb92e422febf7c7
-Size (mkvtoolnix-81.0.tar.xz) = 11067288 bytes
+BLAKE2s (mkvtoolnix-82.0.tar.xz) = c382fac982c177ee5e0782b0f48971e9ef1c53952299b4b8247f5acc2e94d164
+SHA512 (mkvtoolnix-82.0.tar.xz) = fd384bfc4350e972f44e2b488fb066641cf7e73860f179d4423a548f870521ad8414f53a98f67ad8809f261657fe378c5bed96069620a73be511bcd31dfa933f
+Size (mkvtoolnix-82.0.tar.xz) = 11067168 bytes
 SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6
 SHA1 (patch-configure) = 6e3771027ed420db7e70732e92bfd42d89e3aeb2
 SHA1 (patch-src_common_locale.cpp) = 0c76a67c1ba65336e2d98d8e62cfc9624df9d223



Home | Main Index | Thread Index | Old Index