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:           Tue Dec  5 18:28:45 UTC 2023

Modified Files:
        pkgsrc/multimedia/mkvtoolnix: Makefile distinfo

Log Message:
mkvtoolnix: updated to 81.0

Version 81.0 "Milliontown" 2023-12-02

New features and enhancements

* mkvmerge: MPEG transport stream reader: HEVC/H.265: added support for
 reading single-layer Dolby Vision from Annex B type bitstream read from MPEG
 transport streams.
* mkvmerge: MPEG transport stream reader, HEVC/H.265 elementary stream reader:
 added support for reading dual-layer Dolby Vision with both the base &
 enhancement layers in the same track from Annex B type bitstreams in MPEG
 transport files & elementary stream files.
* mkvmerge: MPEG transport stream reader: HEVC/H.265: implemented combining
 dual-layer Dolby Vision with base & enhancement layers in different
 tracks.
* MKVToolNix GUI: multiplexer: added a new option in the preferences for
 always enabling 'forced' subtitle tracks. A subtitle track is considered to
 be 'forced' if: the corresponding property is set in the source file; the
 track's name contains the word 'forced' (in English); deriving the 'forced
 display' flag from file names is active & the file name matches the
 corresponding pattern. The option is disabled by default.
* MKVToolNix GUI: multiplexer: the functionality for detecting file name
 sequences when adding files can now recognize the patterns used by GoPro's
 cameras for chaptered video files.
* xyzvc_dump: the end position of the current NALU will be output in
 non-portable format as well.
* xyzvc_dump: HEVC: the tool will now also output the inner NALU type of Dolby
 Vision NALUs (`unspec62` and `unspec63`).

Bug fixes

* mkvmerge: when the user requests processing be stopped after the video ends
 `mkvmerge` will now take appending files into account properly. It won't
 stop processing unconditionally after the first file ends anymore.
* mkvmerge: AV1 handling in readers: the readers will now provide the pixel
 dimensions to the AV1 packetizer as early as possible, just like for other
 video packetizers. That way the pixel dimensions are available for
 calculating the display dimensions when command-line options such as
 `--aspect-ratio` & `--aspect-ratio-factor` are used. Before the change the
 calculation was done based on initial pixel dimension values of 0x0,
 resulting in display dimensions of 0x0, too.
* mkvmerge: HEVC/H.265 packetizer: when reading & appending HEVC/H.265 from
 Matroska, MP4/MOV or FLV files the first frame of all the appended files was
 sometimes dropped, resulting in broken video at the point where video is
 appended.
* mkvmerge: MPEG transport stream reader: when reading MPEG transport streams
 from Blu-rays the four-byte long `TP_extra_header` structure in front of the
 transport packets are now skipped properly. Before the fix a stray byte with
 value of `0x47` inside that `TP_extra_header` structure could have thrown
 off the detection of where the transport packets start, leading to mkvmerge
 dropping a few audio and/or video frames at the start of the file.
* mkvextract: AAC extractor: when an invalid program config element in the
 GA-specific config element is encountered, the program config element will
 be disregarded, which avoids mkvextract aborting with an exception.
* xyzvc_dump: fixed the tool aborting with an exception when the last NALU in
 an Annex B type file was shorter than four bytes.

Other changes

* AVC & HEVC dumper development tool: the tool has been renamed from
 `xvc_dump` to `xyzvc_dump` as `xvc` is an abbreviation for an existing video
 codec (Extreme Video Coding), and the tool has nothing to do with that
 codec.


To generate a diff of this commit:
cvs rdiff -u -r1.226 -r1.227 pkgsrc/multimedia/mkvtoolnix/Makefile
cvs rdiff -u -r1.117 -r1.118 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.226 pkgsrc/multimedia/mkvtoolnix/Makefile:1.227
--- pkgsrc/multimedia/mkvtoolnix/Makefile:1.226 Sun Nov 12 13:23:00 2023
+++ pkgsrc/multimedia/mkvtoolnix/Makefile       Tue Dec  5 18:28:45 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.226 2023/11/12 13:23:00 wiz Exp $
+# $NetBSD: Makefile,v 1.227 2023/12/05 18:28:45 adam Exp $
 
-DISTNAME=      mkvtoolnix-80.0
-PKGREVISION=   2
+DISTNAME=      mkvtoolnix-81.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.117 pkgsrc/multimedia/mkvtoolnix/distinfo:1.118
--- pkgsrc/multimedia/mkvtoolnix/distinfo:1.117 Wed Nov  1 20:33:31 2023
+++ pkgsrc/multimedia/mkvtoolnix/distinfo       Tue Dec  5 18:28:45 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.117 2023/11/01 20:33:31 adam Exp $
+$NetBSD: distinfo,v 1.118 2023/12/05 18:28:45 adam Exp $
 
-BLAKE2s (mkvtoolnix-80.0.tar.xz) = c28b34ff5a6778cb8840f2feb0c6b2f8c865f3fd53c5a4d038cb4d3b30ad9780
-SHA512 (mkvtoolnix-80.0.tar.xz) = 066c10a9112ca0cdb59567235aae70e94ccab25b0e2d6156f4ba1090e102614b07c37eb0116a9ee540b2ed8f4b9d58a699f553b974a3f2636c65241915b3b6bc
-Size (mkvtoolnix-80.0.tar.xz) = 11056764 bytes
+BLAKE2s (mkvtoolnix-81.0.tar.xz) = 3140df8b95069b3fd387146eba7f3b6ca55ec8444419b0680a04462c768117a0
+SHA512 (mkvtoolnix-81.0.tar.xz) = d23f6d1819437ba77576852141256698997e49066158903e1cea4086b9c05302d6661780e911fc258c028a84f2ac95140f6ba15d2ffd11c23cb92e422febf7c7
+Size (mkvtoolnix-81.0.tar.xz) = 11067288 bytes
 SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6
 SHA1 (patch-configure) = 6e3771027ed420db7e70732e92bfd42d89e3aeb2
 SHA1 (patch-src_common_locale.cpp) = 0c76a67c1ba65336e2d98d8e62cfc9624df9d223



Home | Main Index | Thread Index | Old Index