head 1.2; access; symbols pkgsrc-2023Q4:1.2.0.68 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.66 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.64 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.62 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.60 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.58 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.56 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.54 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.52 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.50 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.48 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.46 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.44 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.42 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.38 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.18 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.40 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.36 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.34 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.32 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.30 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.28 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.26 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.24 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.22 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.20 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.16 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.14 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.12 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.10 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.8 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.6 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.4 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.2 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.1.0.12 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.10 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.8 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.6 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.4 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.2 pkgsrc-2014Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2015.09.07.01.02.00; author dsainty; state Exp; branches; next 1.1; commitid 0GltEClkX36H1gAy; 1.1 date 2013.12.31.23.19.46; author ryoon; state Exp; branches; next ; commitid buMZBTfDcSOfcljx; desc @@ 1.2 log @Update mediainfo and libmediainfo to 0.7.77 The change logs between 0.7.65 and 0.7.77 total several hundred lines, and consists primarily of very detailed per-codec trivia. The complete change logs can be found in the source distribution as MediaInfo/History_CLI.txt and MediaInfoLib/History_DLL.txt. Pkgsrc: - patch-MediaInfoLib_Source_MediaInfo_Text_File__Ttml.h applied upstream. - pkglint a bit. - mediainfo appears to have done some work in avoiding bashisms, so remove "bash" from the tools. - CONFIG_SHELL doesn't need to be explicitly bash any longer. Possibly this was only ever necessary because bash seems to be the only shell that was willing to treat a garbage shell substitution (caused by a bug in the configure.ac) as somehow legal. - ... and libmediainfo now actually builds if you accidentally on purpose override CONFIG_SHELL to be pdksh. @ text @@@comment $NetBSD$ bin/libmediainfo-config include/MediaInfo/MediaInfo.h include/MediaInfo/MediaInfoList.h include/MediaInfo/MediaInfo_Const.h include/MediaInfo/MediaInfo_Events.h include/MediaInfoDLL/MediaInfoDLL.h include/MediaInfoDLL/MediaInfoDLL_Static.h lib/libmediainfo.la lib/pkgconfig/libmediainfo.pc @ 1.1 log @Update multimedia/mediainfo to 0.7.65, and add libmultimedia 0.7.65 * Split mediaindo into devel/libzen, libmediainfo, and mediainfo. Changelog: Version 0.7.65, 2013-11-20 -------------- + MXF: forcing detection of MPEG Video in case EssenceCompression is not present but MPEG2VideoDescriptor is present + GXF: detection of some captions and time codes event if they are not present at the beginning of the file (testing middle of the file) + DASH MPD: basic support + HDS F4M (Flash Media Manifest): basic support + DCP AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): basic support + IMF AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): basic support + Mac dylib: looking for the dylib in @@executable_path and CFBundleCopyExecutableURL dir + AAC: option for instantaneous bitrate in fast detect mode (MediaInfoLib only) + FTP (custom builds only): support of UTF-8 file names + Colour description: colour_description_present added, better separation between bitstream values and container values + MPEG-4: RLE, color space and bit depth + Law rating: support of CEA-608 XDS Content Advisory in MPEG-PS, MPEG-Ts, LXF, GXF + MPEG-4/MOV: Bug found in one file, sample size is 16 with a 32-bit CodecID ("fl32"), correcting the output of MediaInfo x #B775, AVI: AVI can use negative height for raw to signal that it's coded top-down, not bottom-up x #B780, MPEG-TS: crash with some files having PAT/PMT change between begin and end of the file x #B782, PBCore 1.2: some fields were not in the right order x #B784, some humain readable strings were not removed when the corresponding field is removed x #B787, MPEG-4/QuickTime: Erratic appereance of Bitrate Mode x #B798: setlocale() remove from DLL x #B785, DVCPRO HD: streams can be 8 or 10 bit, removing hard coded value from DV parser (MXF header value is used instead when applicable) x MPEG-4: wrong demux of some E-AC-3 streams x AAC: detection of HE-AACv2 was missing if the library is configured with fast detection x MPEG Video: wrong computing of duration of raw stream in case of drop frame time code x Automation, StreamKind type was set to integer, it is text x MPEG-4: was reading lot of useless bytes from disk when the raw stream format is not known x AVI: crash with some malformed text streams x Reference/playlist files were not supported from FTP (custom builds only) x MPEG-4/MOV: ScanOrder was using "stored" value instead of "displayed" value x MXF: Detection of Dolby E was not working in some cases (regression in 0.7.62) x MPEG-4/MOV: freeze with some files having mono 32-bit PCM Version 0.7.64, 2013-07-05 -------------- + New canonical URL of the website: http://MediaArea.net/MediaInfo + Portuguese, Basque and Russian translations updated + E-AC-3: support of streams having substreams (e.g. more than 6 channels) + JPEG: detection of YUVA, RGB, RGBA and YCCK color spaces + MPEG Audio: detection of Id3v1 inside an MPEG Audio frame + Matroska: support of HEVC/H.265 (based on specifications draft from DivX inc) + Canopus: detection of scan mode, scan order, pixel aspect ratio + MD5 generation option (work in progress) + Id3v2: reading of all Id3v2 blocks (no more only the first one) at the beginning of the file + MPEG-4: support of few additional iTunes tags, thanks to Kurtnoise + AVI: detection of Ut Video, thanks to Kurtnoise + MXF: detection of Dolby E even if EssenceCompression is not SMPTE 337 + AIFF: detection of Dolby E + AIFF: detection of not aligned Dolby E + ARIB B24/B37: Caption_conversion_type display (HD, SD, Mobile) + MPEG-TS: displaying CEA-708 service and CEA-608 presence if the corresponding ATSC descriptor is present + MPEG-TS: quicker analysis in the case of quick parsing option + #F412, Matroska: Handling of files having no DocType x #B761, MPEG-TS/ARIB: crash with some streams, thanks to maki x #B765, Matroska: was parsing the complete file if a stream indicated in the header is not present x #B763, MXF: detection of incoherency of channel count between bitstream and wrapper x #B762, Matroska: detecting 23.976 frame rate (instead of 23.962 fps due to imprecise timestamp) x #B759, QuickTime: detection of time codes having tcmi not embedded in tmcd box x #B766, RMVB: a/v delay is incorrect, currently disabling it x #B768, MPEG-4, crash with some MPEG-4 files x #B769, MPEG-4, crash with some MPEG-4 files x #B764, AVC: wrong parsing of some streams having pic_scaling_matrix x AVC, crash with some AVC streams x AAC, infinite loop with some AAC streams x FLV, infinite loop with some FLV files x Matroska: crash with some malformed files x MOV: crash/long parsing with some malformed files x AC-3: crashes and freezes fix x Java 64-bit: Count_Get(StreamKind) was always returning 0 x Python 64-bit: Count_Get(StreamKind) was always returning 0 x DTS: some streams were not detected x DTS: some memory leaks with 14-bit streams x SMPTE ST 302: memory leaks x SMPTE ST 337: memory leaks x Total failure if MEDIAINFO_REFERENCES_NO #define was used x QuickTime: Time code name is in "Title" field x MPEG-4/QuickTime: handling of weird "negative" frame duration is stts Version 0.7.63, 2013-05-13 -------------- + Switched to a BSD-2-Clause license + LXF: AFD (from ancillary stream) support + Detection of some side car files and showing them as a single package (optional) + MOV: more channel positions information + TTML: detection + SAMI: detection + ID3: updated list of genres, thanks to Mats + .so: search a local copy of the library before trying default path + AVI: Support of Adobe PARf (Aspect Ratio) chunk + VC-3: Scan order + #P65, Flac/Ogg DISCTOTAL metadata support, thanks to Kurtnoise + #P67, MOV, add Hap Video to the database, thanks to Kurtnoise + #P67, Matroska, add VP9 to the database, thanks to Kurtnoise + #P68, FLV, add HEVC detection in the FLV parser + #P66, MOV, tref/chap handling, with chapters information, thanks to Kurtnoise + #P72, MOV, HEVC/H265 detection and basic support, thanks to Kurtnoise + #F382/P75, PMP format detection + MPEG-TS, HEVC/H265 support + 16:10 DAR known value x #B742, MPEG-4/MOV, crash with some truncated/invalid files x #B746, MPEG-4/MOV: crash with files having moof atom and no moov atom x #B747, Inconsistent hang with buffer API x #B757, MediaInfoDLL.py MediaInfoList was not working, thanks to Elbenfreund x #B740, XML: dt:dt is replaced by dt (for binary data) x MXF: Dolby E streams starting only at the second or third frame were not well detected x MPEG-4/MOV: reducing analysis time for I-frame only video streams x CEA-708: weird behavior phantom streams are displayed) in case of buggy CEA-708 x AVI: crash with audio delay and AvgBytesPerSec of 0 x Wrong demuxing of the caption stream in the case of AVC streams without frame_mbs_only_flag but having 2 fields in one slarsing was very slow with a sequence of files. x MXF: Pre-charge duration was not read, time code of the first frame was wrong if "Origin" is not 0 x FLV: file was sometimes (e.g. most of the file padded with zeroes) fully parsed x VC-3: Using values from specifications (based on compression ID) instead of SBD/SST/SPL/APLF from bitstream x #738, mediainfo-qt doesn't build @ text @d3 6 @