FEDORA-2021-808f9acfe6 created by rathann 2 months ago for Fedora 34
stable

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. Part of the implementation of #3173.
  • MKVToolNix GUI: multiplexer: deriving track languages from file names: the default list of boundary characters now includes -. Part of the implementation of #3173.
  • 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. Fixes #3174.
  • 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.

Version 60.0.0 "Are We Copies?" 2021-07-31

New features and enhancements

  • all: IETF BCP 47/RFC 5646 language tags: added support for language families from ISO 639-5 that aren't part of 639-2.
  • all: IETF BCP 47/RFC 5646 language tags: implemented support for Alpha 2 country codes of the "user-defined" category: AA, QMQZ, XAXZ and ZZ.
  • all: IETF BCP 47/RFC 5646 language tags: updated the various lists of valid subtags from the official specs.
  • MKVToolNix GUI: multiplexer: pressing the keyboard shortcut for the track's "Language" label (Alt+L for English) will now open the language dialog.
  • MKVToolNix GUI: multiplexer: added an option in the preferences for turning off the colored boxes indicating which file each track belongs to.

Bug fixes

  • all: IETF BCP 47/RFC 5646 language tags: fixed validating extended language & variant subtags against their allowed prefixes (e.g. a valid tag with a country code as in de-CH-1996 is recognized as valid while two generally known variants that aren't allowed together as in de-1901-1996 is recognized as invalid).
  • all: IETF BCP 47/RFC 5646 language tags: when looking up a language for a two- or three-letter code, the programs will no longer compare that code with language names as that was unintended, ambiguous (e.g. the code "Ga" could be interpreted as the 639-2 alpha-2 code for "Irish" or as the name of the language called "Ga") and only worked with languages whose name was at most three letters long.
  • mkvmerge: HEVC/H.265: appending Matroska files with HEVC tracks might lead to the loss of the first couple of frames from each of the second and all following files. Fixes #3170.
  • mkvmerge, mkvextract: HEVC/H.265 parser: fixed the programs aborting when parsing VPS or SPS NALUs with invalid content due to unhandled exceptions. Fixes #3162.
  • MKVToolNix GUI: multiplexer: when the option "use legacy MIME types for font attachments" is enabled, the GUI will now use application/x-truetype-font for font collection files.
  • MKVToolNix GUI: multiplexer: when adding multiple files at once, the GUI will sort file names with numbers the way a human would expect it to. For example, 1.mp4, 9.aac, 10.srt, 11.srt are now sorted exactly that order instead of 1.mp4, 10.srt, 11.srt, 9.aac.
  • MKVToolNix GUI: header editor: the header editor will now honor the "use legacy MIME types when adding font attachments" setting when adding new attachments.

How to install

sudo dnf upgrade --advisory=FEDORA-2021-808f9acfe6

This update has been submitted for testing by rathann.

2 months ago

This update's test gating status has been changed to 'ignored'.

2 months ago

This update's test gating status has been changed to 'waiting'.

2 months ago

This update's test gating status has been changed to 'ignored'.

2 months ago

This update has been pushed to testing.

2 months ago

This update has been submitted for stable by bodhi.

a month ago

This update has been pushed to stable.

a month ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
low
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-2
Stable by Karma
2
Stable by Time
7 days
Dates
submitted
2 months ago
in testing
2 months ago
in stable
a month ago
BZ#1999174 mkvtoolnix-61.0.0 is available
0
0

Automated Test Results