Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2018-04-20 17:26:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkvtoolnix" Fri Apr 20 17:26:04 2018 rev:104 rq:594816 version:22.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2018-01-22 16:21:02.246864784 +0100 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes 2018-04-20 17:26:21.385313676 +0200 @@ -1,0 +2,101 @@ +Mon Apr 9 07:58:38 UTC 2018 - [email protected] +- Update to 22.0.0: + * mkvmerge: New feature: AC-3, DTS, TrueHD: added an option for + removing/minimizing the dialog normalization gain for all + supported types of the mentioned codecs. + New feature: AV1: added support for reading AV1 video from IVF, + WebM and Matroska files. + New feature: FLAC: mkvmerge can now ignore ID3 tags in FLAC + files which would otherwise prevent mkvmerge from detecting the + file type. + Bugfix: MP4 reader: fixed reading the ESDS audio header atom if + it is located inside a "wave" atom inside the "stsd" atom. + Bugfix: MP4 reader: AAC audio tracks signalling eight channels + in the track headers but only seven in the codec-specific + configuration will be treated as having eight channels. + Bugfix: MPEG TS reader: fixed wrong handling of the continuity + counter for TS packets that signal that TS payload is present + but where the adaptation field spans the whole TS packet. + Bugfix: the 'document type version' and 'document type read version' + header fields are now set depending on which elements are + actually written, not on which features are active. + Bugfix: the 'document type version' header field is now set + to 4 correctly if any of the version 4 Matroska elements + is written. + * mkvinfo: New Feature: the size and positions of frames + within "SimpleBlock" and "BlockGroup" elements are now shown + the same way they're shown for other elements. + Bugfix: summary mode: the file positions reported for frames in + `BlockGroup` elements did not take the bytes used for + information such as timestamp, track number flags or lace sizes + into account. They were therefore too low. + * mkvpropedit, MKVToolNix GUI header editor: the + 'document type version' and 'document type read version' header + fields are now updated if elements written by the changes require + higher version numbers. + Bugfix: mandatory elements can now be deleted if there's a default + value for them in the specifications. + * MKVToolNix GUI: multiplexer: added options for deriving the + track languages from the file name by searching for + ISO 639-1/639-2 language codes or language names enclosed in + non-word, non-space characters. + Bugfix: info tool: implemented reading all elements in the file + after the first cluster. Only top-level elements are shown; + child elements are only loaded on demand. + Bugfix: info tool: added a context menu with the option to show a + hex dump of the element with the bytes making up the EBML ID and + the size portion highlighted in different colors. + In-depth highlighting is done for the data in `SimpleBlock` + and `Block` elements. + Bugfix: chapter editor: added an option to remove all end + timestamps to the "additional modifications" dialog. +- Update to 21.0.0: + * mkvinfo: the GUI portion has been removed. mkvinfo is now a pure + command-line program again. + * mkvmerge: New feature: track statistics tags: the `TagDefault` + element will not be written anymore as it was always set to the + default value `1` anyway. + New feature: JSON files can now contain C++-style line comments + outside of strings. Such comments, even though not part of the + official JSON specifications, are now ignored when reading JSON + files. + Bugfix: Appending files with additional parts at the same time + was broken if more than one additional part was appended. + Bugfix: FLV reader: a single invalid AAC frame was written for + AAC audio tracks with codec initialization data longer than five + bytes. + Bugfix: FLV reader: timestamps will be normalized down to 0. + Bugfix: MP4 reader: if an AAC track doesn't contain an + AAC-specific decoder configuration in the ESDS portion, + then a default decoder configuration will be generated based on + the track's header data instead of skipping the track. + Bugfix: MP4 reader: fixed reading HEVC/h.265 video tracks if + they're stored as Annex B byte streams inside MP4. + Bugfix: Ogg Opus reader: mkvmerge will now emit a warning + instead of aborting when it encounters an Ogg Opus page with + no data in the packet. + Bugfix: Matroska parser: fixed a segmentation fault that + occurred whenever the first level 1 element after resyncing + after an error in the file structure isn't a cluster. + Bugfix: fixed a crash during file type detection for + attachments if MKVToolNix is installed in a path with + non-ASCII characters (e.g. German Umlauts). + * MKVToolNix GUI: New Feature: chapter editor: opening a + Matroska file without chapters in it will now open the file + in an empty chapter editor instead of showing an error message. + New Feature: an "info" tool has been added, replacing the + functionality of mkvinfo's GUI. The functionality is not on + par yet but will be for release v22. + Bugfix: MKVToolNix GUI: Bugfix: multiplexer: the subtitle + character set can now be set for appended subtitle files, too. + Bugfix: MKVToolNix GUI: multiplexer: when appending, all tracks + appended to disabled tracks will start out disabled, too. + * mkvinfo: the `--hex-positions` parameter did nothing in summary mode. + Bugfix: mkvinfo: Windows: line endings will be written as `\r\n` + again instead of just `\n`. + * mkvpropedit: Bugfix: adding track statistics tags: for tracks + with content encoding (compression) mkvpropedit is now + accounting the uncompressed number of bytes, not the encoded + (compressed) number of bytes. + +------------------------------------------------------------------- Old: ---- mkvtoolnix-20.0.0.tar.xz mkvtoolnix-20.0.0.tar.xz.sig New: ---- mkvtoolnix-22.0.0.tar.xz mkvtoolnix-22.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.DMTifx/_old 2018-04-20 17:26:22.281281186 +0200 +++ /var/tmp/diff_new_pack.DMTifx/_new 2018-04-20 17:26:22.285281041 +0200 @@ -1,7 +1,7 @@ # # spec file for package mkvtoolnix # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 20.0.0 +Version: 22.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0+ @@ -59,7 +59,7 @@ BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(libcmark) BuildRequires: pkgconfig(libebml) >= 1.3.5 -BuildRequires: pkgconfig(libmatroska) >= 1.4.6 +BuildRequires: pkgconfig(libmatroska) >= 1.4.7 BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(zlib) @@ -72,11 +72,10 @@ %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, mkvmerge and mkvpropedit. +mkvextract, mkvinfo, mkvmerge and mkvpropedit. %description gui This package contains the graphical user interface for the mkvtoolnix utils. -It includes mkvtoolnix-gui and also mkvinfo with its graphical user interface. %prep %setup -q @@ -113,14 +112,16 @@ %mime_database_postun %icon_theme_cache_postun -%files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang +%files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang -f mkvinfo.lang %defattr(-,root,root) %doc AUTHORS NEWS.md COPYING README.md %doc examples %dir %{_datadir}/%{name} %{_bindir}/mkvextract +%{_bindir}/mkvinfo %{_bindir}/mkvmerge %{_bindir}/mkvpropedit +%{_mandir}/man1/mkvinfo.1%{ext_man} %{_mandir}/man1/mkvextract.1%{ext_man} %{_mandir}/man1/mkvmerge.1%{ext_man} %{_mandir}/man1/mkvpropedit.1%{ext_man} @@ -129,15 +130,13 @@ %doc %lang(uk) %dir %{_mandir}/uk %doc %lang(uk) %dir %{_mandir}/uk/man1 -%files gui -f mkvinfo.lang -f mkvtoolnix-gui.lang +%files gui -f mkvtoolnix-gui.lang %defattr(-,root,root) -%{_bindir}/mkvinfo %{_bindir}/mkvtoolnix-gui %{_datadir}/%{name}/sounds -%{_datadir}/applications/org.bunkus.*.desktop +%{_datadir}/applications/org.bunkus.mkvtoolnix-gui.desktop %{_datadir}/icons/hicolor/*/apps/mkv*.png %{_datadir}/mime/packages/mkvtoolnix.xml -%{_mandir}/man1/mkvinfo.1%{ext_man} %{_mandir}/man1/mkvtoolnix-gui.1%{ext_man} %changelog ++++++ mkvtoolnix-20.0.0.tar.xz -> mkvtoolnix-22.0.0.tar.xz ++++++ ++++ 296346 lines of diff (skipped)
