head 1.2; access; symbols pkgsrc-2021Q4:1.1.0.4 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.2; locks; strict; comment @// @; 1.2 date 2022.03.10.15.05.05; author ryoon; state dead; branches; next 1.1; commitid rVNUsuMDuAeNjGvD; 1.1 date 2021.10.14.07.03.02; author wiz; state Exp; branches 1.1.2.1; next ; commitid HhxOyjbCcMtlnKcD; 1.1.2.1 date 2021.10.14.07.03.02; author tm; state dead; branches; next 1.1.2.2; commitid QgS1CUVPSBG204dD; 1.1.2.2 date 2021.10.16.18.09.25; author tm; state Exp; branches; next ; commitid QgS1CUVPSBG204dD; desc @@ 1.2 log @libmediainfo,mediainfo: Update to 21.09 * Update LICENSE to 2-clause-bsd. CHangelog: Version 21.09, 2021-09-17 ------------- + Graph view for 3D audio streams (thanks to graphviz) + ADM: full featured support (programmes, content, objects, pack formats...) + ADM: in WAV (axml, bxml), MXF + S-ADM in AES3: support of Levels A1 and AX1 + MOV/MP4: support of Dolby Vision Metadata XML + MXF: detection of IAB + SMPTE ST 337 (AES3): support of subframe mode + HEVC: CEA-608/708 caption support + MP4/QuickTime: Android slow motion real frame rate + JSON output: add creatingLibrary field x MPEG-4: read too much data with some predecessor definitions x EBUCore: fix of fields order and types Version 21.03, 2021-03-26 ------------- + WAV: ADM profile detection of Dolby Atmos Master or MPEG-H + SMPTE ST 337: support of AC-4 + AC-3/AC-4: show top layer channels after Lw/Rw, as it becomes the defacto standard layout + Dolby Surround EX and Pro Logic IIz detection + Matroska: add DV support + JavaScript module: reduce binary size + JavaScript module: reserve less memory at startup + CLI: read from stdin + DV: remove check of zeroed bytes in timecode, considered again as valid timecode + TIFF; add support of compression codes 7 and 8 + WAV: show bext (BWF) version in verbose mode / XML / JSON + MXF: detection fo DCI P3 mastering display color primaries + Options: add software version to text output (CLI or Windows GUI) + Options: add report creation timestamp to text output (CLI or Windows GUI) + macOS: native build for Apple Silicon (arm64) x HDR: mastering max. luminance precision was wrong x WM: fix EncodingTime parsing x MOV/MP4: skip XMP huge atoms, fix x MPEG-TS: fix inverted supplementary_audio_descriptor mix_type values x AAC: fix File_Aac::is_intensity according to ISO/IEC 14496-3:2009 x I1353, MP4: Skip user data Xtra and free atoms x FFV1: fix crash with some bitstreams parsing x TIFF: fix division by 0 x RF64: fix the WAV malformed chunk size test x macOS 10.9/10.10: fix crash at startup x Supported platforms: this is the last version compatible with Windows XP, macOS 10.5-10.9, RHEL/CentOS 6 Version 20.09, 2020-10-09 ------------- + Dolby ED2: full featured support (presentations, presentation targets, beds, objects) + MKV: support of Dolby Vision metadata + MXF: detection of Dolby E hidden in PCM tracks having more than 2 channels + WAV: detection of Dolby E hidden in PCM tracks having more than 2 channels + CineForm: display of color space (including Bayer), bit depth x WAV: more precise sample count x SMPTE ST 337: catch of streams starting later than usual (probing increased from 4 to 16 PCM "frames") x PNG: detection of additional alpha plane in color space x MXF: detection of additional alpha plane in color space x AVI: detection of additional alpha plane in color space x MPEG Audio: was wrongly flagging Xing info tag as CBR x VorbisTag: does not skip DISCID x Miscellaneous bug/crash fixes Version 20.08, 2020-08-11 ------------- + MPEG-H 3D Audio full featured support (group presets, switch groups, groups, signal groups) + MP4/MOV: support of more metadata locations + JSON and XML outputs: authorize "complete" output + MPEG-4: support of TrueHD + WM: show legacy value of performer if not same as modern one + WAV: trace of adtl (Associated Data List) chunk x URL encoding detection fix for URL having a query part (issue with e.g. pre-signed AWS S3 URLs) x Don't try to seek to the end (false positive range related error with HTTP) x DPX: don't load the whole file in RAM x Opus: fix wrong channel mapping x Miscellaneous other bug fixes @ text @$NetBSD: patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp,v 1.1 2021/10/14 07:03:02 wiz Exp $ Fix CVE-2020-26797 https://github.com/MediaArea/MediaInfoLib/commit/7bab1c3a043784be2c90f2e54a0e5a8d7263eead --- MediaInfoLib/Source/MediaInfo/Multiple/File_Gxf.cpp.orig 2020-04-03 12:46:46.000000000 +0000 +++ MediaInfoLib/Source/MediaInfo/Multiple/File_Gxf.cpp @@@@ -1577,7 +1577,7 @@@@ File__Analyze* File_Gxf::ChooseParser_Ch File_ChannelGrouping* Parser; if (Audio_Count%2) { - if (!Streams[TrackID-1].IsChannelGrouping) + if (!TrackID || !Streams[TrackID-1].IsChannelGrouping) return NULL; //Not a channel grouping Parser=new File_ChannelGrouping; @ 1.1 log @medainfo: fix two CVEs using upstream patches Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp was added on branch pkgsrc-2021Q3 on 2021-10-16 18:09:25 +0000 @ text @d1 16 @ 1.1.2.2 log @Pullup ticket #6516 - requested by wiz multimedia/libmediainfo: security fix multimedia/mediainfo: security fix Revisions pulled up: - multimedia/libmediainfo/Makefile 1.8 - multimedia/mediainfo/Makefile 1.15 - multimedia/mediainfo/distinfo 1.17 - multimedia/mediainfo/patches/patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp 1.1 - multimedia/mediainfo/patches/patch-MediaInfoLib_Source_MediaInfo_Multiple_File__MpegPs.cpp 1.1 --- Module Name: pkgsrc Committed By: wiz Date: Thu Oct 14 07:03:02 UTC 2021 Modified Files: pkgsrc/multimedia/libmediainfo: Makefile pkgsrc/multimedia/mediainfo: Makefile distinfo Added Files: pkgsrc/multimedia/mediainfo/patches: patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp patch-MediaInfoLib_Source_MediaInfo_Multiple_File__MpegPs.cpp Log Message: medainfo: fix two CVEs using upstream patches Bump PKGREVISION @ text @a0 16 $NetBSD: patch-MediaInfoLib_Source_MediaInfo_Multiple_File__Gxf.cpp,v 1.1 2021/10/14 07:03:02 wiz Exp $ Fix CVE-2020-26797 https://github.com/MediaArea/MediaInfoLib/commit/7bab1c3a043784be2c90f2e54a0e5a8d7263eead --- MediaInfoLib/Source/MediaInfo/Multiple/File_Gxf.cpp.orig 2020-04-03 12:46:46.000000000 +0000 +++ MediaInfoLib/Source/MediaInfo/Multiple/File_Gxf.cpp @@@@ -1577,7 +1577,7 @@@@ File__Analyze* File_Gxf::ChooseParser_Ch File_ChannelGrouping* Parser; if (Audio_Count%2) { - if (!Streams[TrackID-1].IsChannelGrouping) + if (!TrackID || !Streams[TrackID-1].IsChannelGrouping) return NULL; //Not a channel grouping Parser=new File_ChannelGrouping; @