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:           Mon Aug 30 15:34:57 UTC 2021

Modified Files:
        pkgsrc/multimedia/mkvtoolnix: Makefile distinfo

Log Message:
mkvtoolnix: updated to 61.0.0

Version 61.0.0 "So" 2021-08-30

New features and enhancements

* all: IETF BCP 47/RFC 5646 language tags: implemented support for officially
  registered IANA language tag extensions.
* mkvmerge: track selection: when using language tags for selecting which
  tracks to keep, mkvmerge will now use component-based language tag matching
  instead of comparing them verbatim. This means that only those components
  (language, region etc.) the user specified will be required to exist and be
  equal. For example, if a file contains three subtitle tracks with languages
  `es` (generic Spanish), `es-MX` (Spanish as spoken in Mexico) and `es-ES`
  (Spanish as spoken in Spain), the user can use `--stracks es` to match all
  three tracks or be more specific with e.g. `--stracks es-MX` which would
  only match one track. Similarly inverting the selection with e.g. `--stracks
  !es` would get rid of all three tracks, not just the one for the generic
  Spanish.
* MKVToolNix GUI: multiplexer: deriving track languages from file names: the
  GUI can now detect full BCP 47/RFC 5646 language tags in file names.
* MKVToolNix GUI: multiplexer: deriving track languages from file names: the
  default list of boundary characters now includes `-`.
* MKVToolNix GUI: multiplexer: the GUI now defaults to the "lower" process
  priority setting for new installations in order to leave more room for other
  applications, especially interactive ones. Up to and including v59 the
  default was the "normal" process priority. v60 changed that to "lowest",
  which turned out to be much slower on Windows for no real gain over
  "lower". The setting will be auto-corrected by the GUI if the settings file
  were saved last with a version between v60.0.0.0 & v60.0.0.17 & "lowest" &
  it is still set to "lowest".
* HEVC dumper development tool: the tool has been renamed to `xvc_dump` and
  extended to be able to dump AVC/H.264 bitstreams, too. It now also detects
  the type of bitstream framing (ISO 14496-15 vs. ITU-T H.264/H.265 Annex B).

Bug fixes

* all: IETF BCP 47/RFC 5646 language tags: fixed a corner case of wrongfully
  allowing scripts/variants not listed in any of the entries in the prefix
  list when the prefix list contains prefixes restricting scripts/variants and
  a prefix solely with the language at the same time (example: the variant
  `ekavsk` with its prefixes `sr`, `sr-Cyrl` and `sr-Latn` where
  e.g. `sr-ekavsk` and `sr-Cyrl-ekavsk` should be allowed but not
  `sr-Bali-ekavsk`).
* mkvmerge: HEVC/H.265: the frame type of B frames was often wrongfully
  signalled as P frames instead, both with `BlockGroup` (missing second
  references) and `SimpleBlock` ("discardable" flag not set) elements.
* mkvmerge: SSA/ASS packetizer: the frame numbers will now be re-calculated
  when appending SSA/ASS tracks so that frame numbers of appended tracks are
  always strictly higher than frame numbers of the track they're appended to.
* mkvmerge, MKVToolNix GUI's chapter editor: BCP 47/RFC 5646 language tags:
  when BCP 47 language tags are used with a language code that isn't part of
  ISO 639-2, the programs will now write a legacy language element set to
  `und` ("undetermined") instead of not writing such an element at all or
  writing one with an invalid code.
* mkvmerge, MKVToolNix GUI's chapter editor: BCP 47/RFC 5646 language tags:
  the programs will ensure that the legacy and IETF language elements written
  will be unique within the scope of the same "chapter display" element.
* mkvinfo, MKVToolNix GUI's info tool: in summary mode the frame type was
  reported wrong for `BlockGroup` elements in which the `ReferenceBlock`
  elements were located behind the `Block` element.

Build system changes

* all: `std::codecvt_utf8` is now used instead of Boost's
  `utf8_codecvt_facet`. The bundled copy the latter in `lib/boost` has
  therefore been removed.


To generate a diff of this commit:
cvs rdiff -u -r1.180 -r1.181 pkgsrc/multimedia/mkvtoolnix/Makefile
cvs rdiff -u -r1.93 -r1.94 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.180 pkgsrc/multimedia/mkvtoolnix/Makefile:1.181
--- pkgsrc/multimedia/mkvtoolnix/Makefile:1.180 Sun Aug  1 18:09:38 2021
+++ pkgsrc/multimedia/mkvtoolnix/Makefile       Mon Aug 30 15:34:57 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.180 2021/08/01 18:09:38 adam Exp $
+# $NetBSD: Makefile,v 1.181 2021/08/30 15:34:57 adam Exp $
 
-DISTNAME=      mkvtoolnix-60.0.0
+DISTNAME=      mkvtoolnix-61.0.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.93 pkgsrc/multimedia/mkvtoolnix/distinfo:1.94
--- pkgsrc/multimedia/mkvtoolnix/distinfo:1.93  Sun Aug  1 18:09:38 2021
+++ pkgsrc/multimedia/mkvtoolnix/distinfo       Mon Aug 30 15:34:57 2021
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.93 2021/08/01 18:09:38 adam Exp $
+$NetBSD: distinfo,v 1.94 2021/08/30 15:34:57 adam Exp $
 
-SHA1 (mkvtoolnix-60.0.0.tar.xz) = 906b81099cc9af1d5feb44a8ecc7fbd707cc67cb
-RMD160 (mkvtoolnix-60.0.0.tar.xz) = 862469e2e4f3a6aeb34160117a46bc222c399e55
-SHA512 (mkvtoolnix-60.0.0.tar.xz) = 90bbb95c3a7a91bd47f76aaec9459a1f6f26a381ff03db1047c0fdb41cb87bdd96160c448152357a2b306adbd26f478112ac5d5e8215ee37331a15fc89fa43c3
-Size (mkvtoolnix-60.0.0.tar.xz) = 7657960 bytes
+SHA1 (mkvtoolnix-61.0.0.tar.xz) = 9e37dc678d0724636141d23204d027ee8c933223
+RMD160 (mkvtoolnix-61.0.0.tar.xz) = 0c6bcb06573d67c647fc4ac0df6be4323b80a93b
+SHA512 (mkvtoolnix-61.0.0.tar.xz) = 9f35b5af8784eb4b92b437f41b5df677aa7fc859827eaef4d0e2d8531ad9908331f70a852c7e6e965a5f8cec47b38c6c91b8fbdbcaee0edca54f8cbb000ba582
+Size (mkvtoolnix-61.0.0.tar.xz) = 7662500 bytes
 SHA1 (patch-Rakefile) = 08dbf4a4968008ff258a66e71aa2bddc61c04af6
 SHA1 (patch-src_common_locale.cpp) = 2f3113c8c9171b87a421df447f6c421b1e4dc7e0



Home | Main Index | Thread Index | Old Index