commit mkvtoolnix for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2021-08-31 19:55:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mkvtoolnix" Tue Aug 31 19:55:21 2021 rev:138 rq:915116 version:61.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2021-08-01 21:51:45.971226973 +0200 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new.1899/mkvtoolnix.changes 2021-08-31 19:56:18.442008200 +0200 @@ -1,0 +2,77 @@ +Mon Aug 30 15:35:12 UTC 2021 - Luigi Baldoni <aloisio@gmx.com> + +- Update to version 61.0.0 + 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. +- Drop mkvtoolnix-use-system-boost.patch (no longer necessary) + +------------------------------------------------------------------- Old: ---- mkvtoolnix-60.0.0.tar.xz mkvtoolnix-60.0.0.tar.xz.sig mkvtoolnix-use-system-boost.patch New: ---- mkvtoolnix-61.0.0.tar.xz mkvtoolnix-61.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.0EiuY2/_old 2021-08-31 19:56:19.122009052 +0200 +++ /var/tmp/diff_new_pack.0EiuY2/_new 2021-08-31 19:56:19.126009056 +0200 @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 60.0.0 +Version: 61.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0-or-later @@ -27,12 +27,11 @@ Source1: https://mkvtoolnix.download/sources/mkvtoolnix-%{version}.tar.xz.sig # Sub-key ID 0x74AF00AD F2E32C85 of key ID 0x0F92290A 445B9007 is used for signing Source2: mkvtoolnix.keyring -# PATCH-OPENSUSE-FIX mkvtoolnix-use-system-boost.patch -- Fix includes to use boost from system -Patch0: mkvtoolnix-use-system-boost.patch BuildRequires: desktop-file-utils BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: file-devel +BuildRequires: libboost_headers-devel >= 1.66.0 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ BuildRequires: pkgconfig(gmp) @@ -42,7 +41,6 @@ %endif BuildRequires: gettext-tools BuildRequires: hicolor-icon-theme -BuildRequires: libboost_headers-devel >= 1.66.0 BuildRequires: libxslt-tools BuildRequires: nlohmann_json-devel BuildRequires: pkgconfig @@ -85,7 +83,7 @@ %prep %autosetup -p1 # Make sure to use system libs: -rm -rf lib/{boost,libebml,libmatroska,nlohmann-json,pugixml,fmt,utf8-cpp} +rm -rf lib/{libebml,libmatroska,nlohmann-json,pugixml,fmt,utf8-cpp} %build export CXX=g++ ++++++ mkvtoolnix-60.0.0.tar.xz -> mkvtoolnix-61.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix-60.0.0.tar.xz /work/SRC/openSUSE:Factory/.mkvtoolnix.new.1899/mkvtoolnix-61.0.0.tar.xz differ: char 26, line 1
participants (1)
-
Source-Sync