Hello community,

here is the log from the commit of package mkvtoolnix for openSUSE:Factory 
checked in at 2020-09-07 21:34:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old)
 and      /work/SRC/openSUSE:Factory/.mkvtoolnix.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkvtoolnix"

Mon Sep  7 21:34:18 2020 rev:126 rq:832626 version:50.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes    2020-08-16 
20:27:37.494109727 +0200
+++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new.3399/mkvtoolnix.changes  
2020-09-07 21:34:28.469356255 +0200
@@ -1,0 +2,84 @@
+Sun Sep  6 15:01:13 UTC 2020 - aloi...@gmx.com
+
+- Update to version 50.0.0
+  New feature: IETF BCP 47 language tags:
+  * I've written up a [nice FAQ
+    
https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix
+    about the switch to using IETF BCP 47 language tags, how
+    they interact with legacy language elements, how the programs
+    actually behave and how to disable their use if necessary.
+  * mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will
+    now accept full BCP 47 language tags for all options taking
+    a language. mkvmerge will always write "LanguageIETF" track
+    header elements. If the language tag contains a valid ISO
+    639-2 language code it will also set the legacy "Language"
+    track header element to the included ISO 639-2 code.
+  * mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the
+    "LanguageIETF" track header element will be reported as the
+    `language_ietf` property in JSON identification mode.
+  * mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters:
+    mkvmerge will now write "ChapLanguageIETF" elements when
+    creating chapter atoms, either when reading the simple
+    chapter format or when generating
+    chapters due to the `--generate-chapters` command line
+    option.
+  * mkvmerge: IETF BCP 47/RFC 5646 language tags in tags:
+    mkvmerge will now write "TagLanguageIETF" elements when
+    creating "simple tag" elements, either when reading tag XML
+    files or when generating them.
+  * mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
+    `--disable-language-ietf` that causes mkvmerge to only write
+    the legacy language elements.
+  * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF
+    BCP 47/RFC 5646 language tags in chapters: when reading XML
+    chapter files the programs will now add "ChapLanguageIETF"
+    elements for atoms that don't contain them. The values are
+    derived from existing "ChapterLanguage" elements.
+  * mkvpropedit: IETF BCP 47/RFC 5646 language tags:
+    setting/deleting the track language now acts on both the old
+    language element as well as the "LanguageIETF" track header
+    element.
+  * mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an
+    option `--disable-language-ietf` that causes mkvpropedit to
+    apply changes to the `language` track header property only
+    to the legacy language track header element.
+  * mkvinfo: IETF BCP 47/RFC 5646 language tags: added support
+    for the "LanguageIETF" track header element.
+  * MKVToolNix GUI: multiplexer: added full support for IETF BCP
+    47/RFC 5646 language tags for both track and chapter
+    languages.
+  * MKVToolNix GUI: chapter: added full support for IETF BCP
+    47/RFC 5646 language tags for chapter languages.
+  * MKVToolNix GUI: header editor: added full support for IETF
+    BCP 47/RFC 5646 language tags for track header languages.
+    The header editor allows editing of the legacy language
+    elements and the IETF BCP 47 language elements independent
+    of each other.
+  Other new features and enhancements:
+  * mkvmerge: the chapter generation mode `when-appending` now
+    also works with the splitting modes `parts:` &
+    `parts-frames:` when using the `…,+…` syntax for appending
+    other sections of the source file to the same  destination
+    file.
+  * MKVToolNix GUI: multiplexer: the file selection dialogs now
+    include the extension `.dtsma` for DTS files.
+  * mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a
+    lot of segments (`trun` atoms) quite a bit.
+  * The PCRE2 regular expression library is now used instead of
+    `std::regex` for big performance improvements in all places
+    where regular expressions are used for parsing big chunks of
+    text, e.g. in the subtitle parsers.
+  Bug fixes:
+  * MKVToolNix GUI: preferences: under certain conditions
+    changing the selected entry in the page tree on the left did
+    not cause the page shown on the right to be updated.
+  * mkvmerge: splitting text by a fixed string (e.g. `,`) is now
+    done by using `std::string.find()` instead of using a
+    regular-expression-based text splitting function, greatly
+    improving its performance.
+  * mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of
+    version 1.
+  Build system changes:
+  * The PCRE2 library (the 8-bit variant) is now required.
+
+-------------------------------------------------------------------

Old:
----
  mkvtoolnix-49.0.0.tar.xz
  mkvtoolnix-49.0.0.tar.xz.sig

New:
----
  mkvtoolnix-50.0.0.tar.xz
  mkvtoolnix-50.0.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mkvtoolnix.spec ++++++
--- /var/tmp/diff_new_pack.Aoongn/_old  2020-09-07 21:34:30.097357010 +0200
+++ /var/tmp/diff_new_pack.Aoongn/_new  2020-09-07 21:34:30.097357010 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           mkvtoolnix
-Version:        49.0.0
+Version:        50.0.0
 Release:        0
 Summary:        Tools to Create, Alter, and Inspect Matroska Files
 License:        GPL-2.0-or-later
@@ -59,6 +59,7 @@
 BuildRequires:  pkgconfig(libcmark)
 BuildRequires:  pkgconfig(libebml) >= 1.4.0
 BuildRequires:  pkgconfig(libmatroska) >= 1.6.1
+BuildRequires:  pkgconfig(libpcre2-8)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(zlib)

++++++ mkvtoolnix-49.0.0.tar.xz -> mkvtoolnix-50.0.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix-49.0.0.tar.xz 
/work/SRC/openSUSE:Factory/.mkvtoolnix.new.3399/mkvtoolnix-50.0.0.tar.xz 
differ: char 26, line 1



Reply via email to