Skip to content

Releases: MediaArea/MediaInfo

25.10

06 Nov 10:37
Immutable release. Only release title and notes can be modified.
8b941d4

Choose a tag to compare

  • MXF: crosscheck of ADM profiles
  • MXF: experimental ARRI UL support, more video streams detected
  • TTML: better support files with SMPTE timecode and ticks instead of frame rate
  • MXF: update UL names from the MXF registry (details view)
  • AC-4: Add Bitstream level and Presentation level, fix
  • MXF: Fix infinite loop in some ARRI files
  • ADM: fix tagList related false positive conformance errors
  • WAV: fix buggy non word aligned files check with 4 GB+ files
  • I2452, PAC: skip '\0' prefix in content
  • I2451, TTML: change timecode output "format" from TTML style to classic timecode

25.09

30 Sep 20:13
Immutable release. Only release title and notes can be modified.
988d6b8

Choose a tag to compare

  • Italian, Russian translations update
  • Windows: tweak the ads height for avoiding too big ads in when the window is maximized
  • Android: Migrate to Material Design 3 (thanks to cjee21)
  • ADM: Dolby E profile for emission conformance checker
  • AAC: show when PNS is ued
  • MPEG-TS: map message_id code to the stored message character string
  • AC-4: Enhancement to Presentation Role display
  • AC-4: Add Bitstream level and Presentation level
  • MXF: support of experimental ARRI ULs
  • WavPack: fix duration for long duration
  • WAV: detection of C2PA + display of thumbnails characteristics
  • MasteringDisplay_Luminance: split Min and Max
  • Dolby Vision: Fill colour, transfer & matrix for profile 5 (thanks to cjee21)
  • JPEG: Detect lossless (thanks to cjee21)
  • MPEG-TS: update DVB descriptors and service types for NGVC and NGA (thanks to paulhiggs)
  • Reset MXF status based on footer partition (thanks to ammonriley)
  • VP9: VP9 in MP4 support (thanks to cjee21)
  • SphericalVideo: use StereoMode instead of of SourceCount
  • I2400, Fix crashes with some malformed files
  • Android GUI: fix some display issues with the billing and preference windows
  • MaxCLL/MaxFALL: value without unit in the XML/JSON output
  • Fix infinite loop in UTF8 (e.g. JavaScript) build
  • HDR: fix random crash with multiple HDR formats
  • PAC: Fix duration/timestamps
  • Spherical Video 2 support, fix BF4 support with 0.32 readout, update

25.07

29 Jul 17:15
af3f604

Choose a tag to compare

  • Update Italian translation
  • MPEG-4 : Support of Spherical Video 2
  • MPEG-4 : Spherical Video improvements
  • MPEG-4: Support of location in mdta
  • MPEG-4: Parse XMP metadata (thanks to cjee21)
  • MPEG-4: Better support of Auro-Cx 3D audio (thanks to cjee21)
  • Matroska : Improvement of Spherical Video
  • Matroska: TimecodeXML output
  • AV1: Display of HDR10+ (thanks to cjee21)
  • CAF: Improved support (thanks to cjee21)
  • APE tags: Map more tags (thanks to cjee21)
  • WavPack: Display MD5 sum of raw audio data (thanks to cjee21)
  • FLAC: Map Arranger and Lyricist (thanks to cjee21)
  • DTS: More DTS:X detection
  • PNG/HEIF: Parse ISO 21496-1 Gain map metadata (thanks to cjee21)
  • XMP: Parse Adobe/UltraHDR Gain map metadata (thanks to cjee21)
  • JPEG/TIFF: Show thumbnails information, Exif style (thanks to cjee21)
  • JPEG/TIFF/HEIF: Parse Exif (location, dates, model name...) metadata (thanks to cjee21)
  • JPEG: Show thumbnails information, MPF style (thanks to cjee21)
  • TIFF/JPEG: Parse IPTC-NAA, XMP, PSIR, PSD metadata and more (thanks to cjee21)
  • JPEG/PNG: Support of C2PA (thanks to cjee21)
  • C2PA: Parsing of thumbnails
  • JPEG: Support of GContainer with or without MPF, for more HDR related info (thanks to cjee21)
  • Model names: Map to marketing names e.g SM-S931B becomes Samsung S25 (thanks to cjee21)
  • XMP: GIMP version + improve multi CreateDate handling and more (thanks to cjee21)
  • ICC: Information from profile description (thanks to cjee21)
  • PNG: Split image size from metadata size
  • PNG: Parse metadata at the end of the file
  • DNG: Detection of DNG rather than generic TIFF (thanks to cjee21)
  • PNG: Encoded date
  • JPG: Writing library name
  • PNG: Support of MNG and JNG
  • Thumbnails: Add a dedicated image track for thumbnails and covers
  • PAC: Option for default frame rate
  • Dates: Normalize dates from different formats
  • HTML output: Display cover image (thanks to cjee21)
  • I2360, MPEG4: fix crash on HEIC files
  • H263: Fix potential bad compute of frame size
  • FFV1: Fix parsing of initial_state_delta tables leading to wrong full frame parsing
  • ADM: Don't consider comments as not permitted
  • EXR : Fix comment not displayed
  • Supported platforms: this is the last version compatible with Android 4.x

25.04

30 Apr 17:37
8fb5f21

Choose a tag to compare

  • 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

25.03

21 Mar 22:21
06f1b65

Choose a tag to compare

  • Italian translation update
  • Windows shell extension: Handle .url files, thanks to cjee21
  • Windows shell extension: Option for separate instance, thanks to cjee21
  • I2218, TTML: detect IMSC Rosetta
  • MXF: 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 @xyz metadata
  • MP4: Handle more metadata
  • DAT: recording date & misc
  • 3D Audio: Enable graph also on Linux
  • macOS GUI: Fix 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: Fix square adaptive icon
  • Android: Update AppIcon
  • Qt GUI: several improvements for matching the current windows version, thanks to cjee21
  • I1042, Windows GUI: Fix menubar/toolbar visibility
  • I2199, MP4: fix moov meta support
  • I2213, MXF: better handling of bad LinkedTrackID in descriptors
  • I2191, PAC: fix crash with some W16 blocs
  • I2223, DVD-Video: fix crash
  • AVC: fix GOP computing sometimes half of actual GOP
  • AC3: Fix wrong read of mixlevel
  • MPEG-4: Handle correctly mett track format
  • Fix alignment of text output for CJK languages

24.12

10 Dec 13:09
b089325

Choose a tag to compare

  • 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)
  • Windows: text output is editable again (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:23
3d843ce

Choose a tag to compare

  • New Indonesian (bahasa Indonesia) translation
  • Update Belarusian translation
  • Windows: Full 64-bit version (thanks to cjee21)
  • Windows: Improved support of High DPI (thanks to cjee21)
  • Windows: Improved support of Dark Theme (thanks to cjee21)
  • Windows: Improved HTML view (thanks to cjee21)
  • Windows: Upgrade file open dialog (thanks to cjee21)
  • Windows: SemiBold monospaced font(thanks to cjee21)
  • 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:32
b13a280

Choose a tag to compare

  • 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
  • Windows GUI: Fix unwanted deactivation of the ffmpeg plugin
  • 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:07
fb4fe15

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:17
11e3499

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