Skip to content

Releases: MediaArea/MediaInfoLib

24.12

10 Dec 13:08
cb44768
Compare
Choose a tag to compare
  • Windows: native ARM64 build (ARM64X for Windows 11+)
  • AVC: Chroma Subsampling Position
  • PNG: adapt cLLi/mdCv letter case due to spec draft update
  • Windows: enforce more security compilation flags (thanks to cjee21)
  • RIFF: fix bad seek in big chunks e.g. aXML with odd size
  • ADM: fix buffer over-read
  • FFV1: MaxSliceCount was not in XML or JSON report

24.11

07 Nov 19:21
ef5750b
Compare
Choose a tag to compare
  • I1945, PAC subtitle format support
  • I2130, EXR: support of time code and frame rate
  • MXF: Support of more flavors of ISXD, IAB, Dolby Vision Metadata
  • MXF: Support of all known ULs in MediaTrace output
  • AVC: Improved detection of AVC-Intra
  • TTML: Add Duration_Start_Command/Duration_End_Command
  • IMF: Allow XML documents larger than 16 MB
  • I2133, TTML: Fix timecode when timeBase is media
  • I2110, MXF: Fix wrong Delay field with NDF timecodes
  • I2094, MXF: Sony Real Time Metadata: fix timecode drop frame flag
  • S1194, Fix random behavior due to uninitialised value
  • MPEG-TS: Increase probing at end for getting duration
  • PNG: Fix buffer leak
  • IAB: Fix bug in IAB channel code mapping
  • HTML output: Better escape of HTML strings
  • XML output: Fix comment in comment
  • MXF: Avoid crash in mxf assets on unsupported audio
  • HEVC: Add missing parsing of some multilayer SPS elements

24.06

27 Jun 20:30
547f070
Compare
Choose a tag to compare
  • I1881, MXF & MOV: customizable seek pos and duration of caption probe
  • I1882, CEA-608/708: option for forcing all CC1-CC4/T1 if stream is detected
  • JPEG 2000: support of HTJ2K profile
  • JPEG 2000: readout of jp2h colr atom, more file extensions, better support of broken files
  • DAT: Support of raw Digital Audio Tape
  • Enable Control Flow Guard (CFG) and Control-flow Enforcement Technology (CET)
  • Conformance checker: an element is indicated bigger than its upper element
  • Conformance checker: option for max count of items per check
  • I2086, MXF: StreamOrder for tracks in ANC
  • I2076, Dolby E: StreamOrder includes all underlying streams
  • I2087, MPEG-TS: general duration includes before and after PCR offsets
  • WavPack: various fixes for multichannel & DSD files
  • Supported platforms: this is the last version compatible with RHEL/CentOS 7, SLE 12, Debian 10, Mageia 8

24.05

31 May 13:06
d9ba2b6
Compare
Choose a tag to compare
  • Italian translation updated
  • Windows GUI: Dark theme
  • Windows GUI: Support of high DPI
  • Windows GUI: Sheet view is resizable
  • Windows GUI: Allow selecting multiple files in open file dialog
  • Windows GUI: Use system dialog for opening folders
  • I2029, MXF: decode of VBI (Line 21 & VITC)
  • I2058, VorbisCom: show MusicBrainz IDs in XML or full text output
  • I1881, MXF & MOV: customizable seek pos and duration of caption probe
  • I2005, WavPack: support of non-standard sampling rate
  • I2021, MP4: support of Qt style AudioSampleEntry in ISO MP4
  • Conformance checker: report of malformed frames for AVC & HEVC & AAC
  • Conformance checker: an element is indicated bigger than its upper element
  • Conformance checker: Add more stream synchronization related checks
  • Conformance checker: Check coherency of MXF elements having vectors
  • Conformance checker: check of MPEG Audio sync loss in raw MP3 & truncated file
  • Conformance checker: FFV1 checks also when in AVI and MOV/MP4
  • Conformance checker: check if a TIFF file is complete
  • Conformance checker: span of frames & frame/timestamp/byte offset
  • Windows GUI: Fix position of open folder dialog
  • Windows GUI: Fix text view strings after e.g. XML view
  • Linux GUI: Use transparent icons
  • Avoid infinite loop with distant files
  • MXF: Support of SMPTE ST 422-2019 I2
  • I2055, Dolby Vision: fix crash with some files
  • I2054, ID3v2: fix crash with some malformed files
  • FFV1: fix conformance checker crash with Golomb Rice parsing
  • AC-3: fix crash with some TrueHD files
  • I2005, WavPack: handle of small files
  • BMP: fix bitdepth info

24.04

18 Apr 11:16
5ff7d54
Compare
Choose a tag to compare
  • ADM: more AdvSS Emission profile checks
  • AC-3 & Dolby E: more AC-3 metadata readouts
  • AV1: support of chroma_sample_position
  • I1999, WAV: support of BS.2088 BW64 chunkId
  • I2008, Wavpack: support of DSD
  • I1882, CEA-608/708: options for ignoring command only streams
  • I1990, FLV: support of enhanced RTMP
  • WAV: fix support of 4+ GB ADM
  • I2005, WavPack: fix duration with small files
  • I2009, IVF: fix division by zero with buggy files

24.03

28 Mar 21:02
83b5277
Compare
Choose a tag to compare
  • ADM: ADM v3, including profile element, support
  • ADM: conformance checks on AdvSS Emission profile
  • Dolby E: display more AC-3 metadata items
  • MOV/MP4: parsing of rtmd (real time metadata) tracks
  • PNG: packing kind (linear or indexed)
  • WAV: support of 4+ GiB axml (useful for huge ADM content)
  • MPEG-H: fix uninitialized values leading to random behavior
  • PDF: fix crash with corrupted files
  • MOV/MP4: fix bit depth info for some PCM tracks with pcmC box

24.01

31 Jan 20:05
51dbd89
Compare
Choose a tag to compare
  • ADM: Dolby Atmos Master ADM Profile conformance checker (technology preview)
  • Dolby Vision: support of version 3, with compression info, and profile 20
  • Dolby Vision: explicit display of profile
  • HEVC: support of multiview profile signaled in VPS extension
  • MP4: parsing of vexu (Video Extended Usage) box
  • ICC: support of CCIP in ICC in JPEG, PNG, TIFF, MP4, raw files
  • MPEG-TS: detection of VVC and EVC
  • AVC: count of slices
  • PNG: support of color description chunks (CCIP CLLI MDCV)
  • GXF: support of AVC and VC-3
  • TrueHD: display of Dolby Surround EX & Dolby Pro Logic IIz
  • Matroska: better fallback in case of buggy timecode
  • I1940, MOV/MP4: fix slowness with some unrecognized metadata atoms
  • HDR10/HDR10+: fix HDR10 info even if some characteristics are not met

23.11

30 Nov 17:01
98512e0
Compare
Choose a tag to compare
  • XMP: support of a couple of additional metadata
  • PNG: pixel aspect ratio, gamma, active bit depth
  • PNG: support of textual metadata
  • Detection of active width/height/DAR (based on FFmpeg), Windows only
  • Matroska: show ST-12 timecode of first frame
  • ADM: rounding of FFoA to 0 decimal and Start/End time codes to 2 decimals
  • WAV: support of big (1+ GB) axml chunks
  • ADM: support of big (1+ GB) files on 32-bit systems
  • I1876, BWF: fix missing precision in TimeReference export
  • I1607, MPEG-TS/PS: Less Inform() with Open(memory) than Open(file)
  • MP4/MOV: show right time code of last frame with complex time code tracks
  • Duration: timecode output should not use drop frame for 23.976fps
  • AVC+HEVC: fix handling of DF timestamps
  • SF1188, ID3v2: fix wrong handling of chunks having padding
  • I1887, TS DVB: fix wrong handling of UTF-8 strings in service name
  • I1892, Matroska: fix date readout if before the millennium

23.10

04 Oct 11:40
ceee4c7
Compare
Choose a tag to compare
  • Italian language update
  • Languages: add 'fil' (Filipino)
  • Support of MPEG-H in MPEG-TS
  • MOV/MP4: caption probing time expanded from ~15s to ~30s
  • MPEG-7 and DVD-Video: provide title duration based on frame rate
  • WAV: better display of buggy WAV files have 2 fmt/data chunks
  • MOV/MP4: fix lack of detection of CEA-608/708 if junk at end of stream
  • DVD-Video: fix duration if more than 1 menu

23.09

14 Sep 14:13
4f3e250
Compare
Choose a tag to compare
  • DTS-UHD support (contribution from Xperi)
  • MPEG-7 output update, supporting collections for DVD Video
  • ISO 9660: more metadata
  • AVC: read out of time code
  • DVD Video: better support of ISO having several episodes
  • MPEG Video: fix duration not including last field duration (interlaced content only)
  • I754, AVC&HEVC: fix risk of crash with some streams