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-10-11 15:31:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new.2443 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkvtoolnix" Mon Oct 11 15:31:49 2021 rev:139 rq:924545 version:62.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2021-08-31 19:56:18.442008200 +0200 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new.2443/mkvtoolnix.changes 2021-10-11 15:32:44.530953178 +0200 @@ -1,0 +2,80 @@ +Sun Oct 10 11:34:13 UTC 2021 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 62.0.0 + New features and enhancements: + * all: IETF BCP 47/TFC 5646 language tags: all ISO 639 + languages are now available, even the ones that aren't of + types "Constructed", "Living" or "Special". + * mkvmerge, mkvpropedit: chapters: both programs will now + write elements set to their default value, too (e.g. the + legacy language element if it's set to `eng`). This is done + to be more consistent with how MKVToolNix GUI writes chapters. + * MKVToolNix GUI: multiplexer: when adding new files as + attachments the GUI checks if there are other attachments with + the same name. If so, the GUI would ask whether to skip the + affected files or add them anyway. There's now an option in + the preferences to always skip such files, and it's enabled + by default. + * MKVToolNix GUI: chapter editor: removed the support for + explicitly setting the legacy country elements. Instead the + legacy country elements are derived from the region parts of + the IETF BCP 47 languages. + Bug fixes: + * mkvmerge: fixed a crash when splitting by chapters is + enabled but there are no chapters at all. + * mkvmerge: the error message when trying to split by a + chapter number that doesn't exist contained the wrong + number of chapters that actually do exist. + * mkvmerge: AVC ES parser: fixed mkvmerge aborting due to + uncaught exception when encountering bad SPS data. + * mkvmerge: AVC/H.264 parser: re-added the hack `--engage + all_i_slices_are_key_frames` which was accidentally removed + in release v61. + * mkvmerge: AVI reader: fixed a crash trying to allocate too + big of a memory chunk due to an integer overflows in check + conditions. + * mkvmerge: HEVC ES parser: fixed another issue with frame type + recognition. Certain frames were marked as B + frames/discardable on the container level even though they + could be reference pictures. Now only SLNR pictures + (sub-layer non-reference) are marked that way. + * mkvmerge: HEVC ES reader: improved file content detection + for HEVC ES files with wrong file name extensions (e.g. + `.mkv`), which fixes them being mis-detected as something + else, e.g. DTS. + * mkvmerge: HEVC ES parser: "end of sequence" NALUs are kept + now, and no superfluous flushing will be done when one is + found. This prevents splitting NALUs into two different + Matroska blocks when they should really be part of a single + one, also causing problems with erroneous timestamps. Mostly + affects DoVi NALUs. + * mkvmerge: Matroska reader, TrueHD: mkvmerge will now probe + much more TrueHD frames trying to find the first sync frame. + This fixes track detection in situations when a TrueHD + doesn't start with a sync frame, e.g. when the source file's + the result of splitting between sync frames. + * mkvmerge, MKVToolNix GUI's chapter editor: IETF BCP 47/RFC + 5646 language tags: when reading chapters from MPLS playlist + files, the `ChapLanguageIETF` element will now be set to the + configured default chapter language, not just the legacy + `ChapterLanguage` element. + * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF + BCP 47 elements will now always be created before writing + chapters unless IETF BCP 47 elements are disabled. + * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when + a chapter display element contains legacy language & country + elements but no IETF BCP 47 elements and IETF BCP 47 elements + aren't disabled, the IETF BCP 47 elements created will + contain the region from the legacy element. + * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: + Legacy country elements are now created when IETF BCP 47 + elements are present & contain a region code allowed in + legacy country elements. + Build system changes: + * The `tools` sub-directory is now always built. The + corresponding `configure` option `--with-tools` has been + removed. The `install` target still doesn't install them, + though. +- Add tools subpackage + +------------------------------------------------------------------- Old: ---- mkvtoolnix-61.0.0.tar.xz mkvtoolnix-61.0.0.tar.xz.sig New: ---- mkvtoolnix-62.0.0.tar.xz mkvtoolnix-62.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.V4vOA3/_old 2021-10-11 15:32:45.138954153 +0200 +++ /var/tmp/diff_new_pack.V4vOA3/_new 2021-10-11 15:32:45.142954160 +0200 @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 61.0.0 +Version: 62.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0-or-later @@ -68,18 +68,24 @@ BuildRequires: pkgconfig(zlib) BuildRequires: rubygem(rake) -%package gui -Summary: Graphical user interface for mkvtoolnix utils -Requires: %{name} = %{version} - %description Tools to create and manipulate Matroska files (extensions .mkv and .mka), a new container format for audio and video files. Includes command line tools mkvextract, mkvinfo, mkvmerge and mkvpropedit. +%package gui +Summary: Graphical user interface for mkvtoolnix utils +Requires: %{name} = %{version} + %description gui This package contains the graphical user interface for the mkvtoolnix utils. +%package tools +Summary: Additional command line tools for mkv files + +%description tools +This package contains extra command line tools for mkv diagnostic. + %prep %autosetup -p1 # Make sure to use system libs: @@ -100,6 +106,13 @@ %find_lang mkvmerge --with-man %find_lang mkvinfo --with-man %find_lang mkvtoolnix-gui --with-man + +# tools are built but not installed automatically +install -m0755 src/tools/ac3parser src/tools/base64tool src/tools/bluray_dump \ + src/tools/checksum src/tools/diracparser src/tools/ebml_validator \ + src/tools/hevcc_dump src/tools/pgs_dump src/tools/vc1parser \ + src/tools/xvc_dump -t %{buildroot}%{_bindir} + %fdupes %{buildroot}/%{_prefix} %files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang -f mkvinfo.lang @@ -131,4 +144,16 @@ %{_datadir}/icons/hicolor/*/apps/mkv*.png %{_mandir}/man1/mkvtoolnix-gui.1%{ext_man} +%files tools +%{_bindir}/ac3parser +%{_bindir}/base64tool +%{_bindir}/bluray_dump +%{_bindir}/checksum +%{_bindir}/diracparser +%{_bindir}/ebml_validator +%{_bindir}/hevcc_dump +%{_bindir}/pgs_dump +%{_bindir}/vc1parser +%{_bindir}/xvc_dump + %changelog ++++++ mkvtoolnix-61.0.0.tar.xz -> mkvtoolnix-62.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix-61.0.0.tar.xz /work/SRC/openSUSE:Factory/.mkvtoolnix.new.2443/mkvtoolnix-62.0.0.tar.xz differ: char 26, line 1