25.04
- MP4: Detect caption presence in the middle of the file for AVC with CEA-608 in SEI
- MP4: Support of Spherical Video metadata
- MP4: support of com.apple.quicktime.location.ISO6709
- IAMF: Basic (name, sampling rate, audio format used) support of IAMF (raw, in MP4), thanks to cjee21
- JPEG: read XMP metadata, thanks to cjee21
- XMP metadata: Display photoshop:Credit, xmp:CreatorTool
- Mach-O: Basic Mach-O (including Universal) binary support, thanks to cjee21
- MZ: Add more archs
- WepP: Support of WebP, thanks to bitplane
- FLAC: Add picture information
- FLAC: Add muxing method of images
- DVB: Update MJD parsing for accepting dates after 2038
- Input: Accept literal IPv6 addresses, thanks to cjee21
- I2231, 2vuy: Bit depth
- ADM: fix crash and wrong conformance issue report with specific files
- MPEG-4: avoid nearly infinite loops with buggy streams
- HEVC: fix false positive conformance issue with LHEVC SPS
- I2248, FLAC: fix format name in case of image in metadata
- I2240, Aspect ratio: Add display aspect ratio 9:16
- Windows: Fix installation of plugins in custom destination
- Windows: fix transparency issue with pinned app on Windows 10
- Fix non-MSVC builds with AES NI enabled, thanks to cjee21
- JavaScript build: Set locale to UTF-8
|
|
|
25.03
- Italian translation update
- Windows shell etension: Handle .url files, thanks to cjee21
- Windows shell etension: Option for separate instance, thanks to cjee21
- I2218, TTML: detect IMSC Rosetta
- MF: support of HDR Vivid Metadata
- AVS3 Video: support for AVS3 Video according to T/AI 109.2
- MP4: Display of operating system and hardware e.g. Android or iOS
- MP4: Handle loci and @yz metadata
- MP4: Handle more metadata
- DAT: recording date & misc
- 3D Audio: Enable graph also on Linu
- macOS GUI: Fi HTML background color on macOS 11 and earlier
- macOS GUI: Update macOS app icon to match new UI guidelines
- iOS: prevent crash when receiving invalid event
- iOS: Update iOS icon to match new UI guidelines
- iOS: Open from media gallery
- iOS: Prevent out-of-memory when parsing large file
- Android: Fi square adaptive icon
- Android: Update AppIcon
- Qt GUI: several improvements for matching the current windows version, thanks to cjee21
- I1042, Windows GUI: Fi menubar/toolbar visibility
- I2199, MP4: fi moov meta support
- I2213, MF: better handling of bad LinkedTrackID in descriptors
- I2191, PAC: fi crash with some W16 blocs
- I2223, DVD-Video: fi crash
- AVC: fi GOP computing sometimes half of actual GOP
- AC3: Fi wrong read of milevel
- MPEG-4: Handle correctly mett track format
- Fi alignment of tet output for CJK languages
|
24.12
- Windows: Windows Explorer context menu and tooltip on Windows 11 (thanks to cjee21)
- Windows: native ARM64 library for an overall improved performance (thanks to cjee21)
- Windows: implement signing of uninstaller (thanks to cjee21)
- Windows: add legacy stream display option (thanks to cjee21)
- Windows: ARM64X DLL is available separately
- AVC: Chroma Subsampling Position
- PNG: adapt cLLi/mdCv letter case due to spec draft update
- Windows: enforce more security compilation flags (thanks to cjee21)
- X Windows: text output is editable again (thanks to cjee21)
- X RIFF: fix bad seek in big chunks e.g. aXML with odd size
- X ADM: fix buffer over-read
- X FFV1: MaxSliceCount was not in XML or JSON report
|
24.11
- 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: Fitimecode when timeBase is media
- I2110, MXF: Fiwrong Delay field with NDF timecodes
- I2094, MXF: Sony Real Time Metadata: fitimecode drop frame flag
- S1194, Firandom behavior due to uninitialised value
- MPEG-TS: Increase probing at end for getting duration
- PNG: Fibuffer leak
- IAB: Fibug in IAB channel code mapping
- HTML output: Better escape of HTML strings
- XML output: Ficomment in comment
- MXF: Avoid crash in mxf assets on unsupported audio
- HEVC: Add missing parsing of some multilayer SPS elements
|
24.06
- Windows GUI: Dark/Light theme preference is saved
- Windows GUI: Fix opening subdirectories
- Windows GUI: Add translations for Windows GUI theme menu
- Windows GUI: Dark mode for HTML view
- Windows GUI: Add 608/708 captions detection options
- Cocoa GUI: Associate with image files
- Qt build: various fixes about the GUI
- 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
- x Windows GUI: Fix unwanted deactivation of the ffmpeg plugin
- x I2086, MXF: StreamOrder for tracks in ANC
- x I2076, Dolby E: StreamOrder includes all underlying streams
- x I2087, MPEG-TS: general duration includes before and after PCR offsets
- x WavPack: various fixes for multichannel & DSD files
- x Supported platforms: this is the last version compatible with RHEL/CentOS 7, SLE 12, Debian 10, Mageia 8
|
24.05.1
- Windows GUI: fix crash at startup with Windows 10 version 1803 and below
|
24.04
- ADM: more AdvSS Emission profile checks
- AC-3 & Dolby E: more AC-3 metadata readouts
- AV1: support of chroma_sample_position
- WAV: support of BS.2088 BW64 chunkId
- Wavpack: support of DSD
- CEA-608/708: options for ignoring command only streams
- FLV: support of enhanced RTMP
- WAV: fix support of 4+ GB ADM
- WavPack: fix duration with small files
- IVF: fix division by zero with buggy files
|
24.03
- French, Italian, Russian and Ukrainian translations update
- 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 indeed)
- WAV: support of 4+ GiB aml (useful for huge ADM content)
- MPEG-H: fi uninitialized values leading to random behavior
- PDF: fi crash with corrupted files
- MOV/MP4: fi bit depth info for some PCM tracks with pcmC bo
|
24.01
- 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.1
- 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
|
|