What changed in MediaInfo from 25 to 26

2 releases numbered after v25.10 up to and including v26.05, stable releases only. v25.10 and v26.05 are the newest stable releases of 25 and 26 we track; this page follows them as new ones ship.

38 changes across 2 releases

Added 24

v26.05

  • Windows: Add dark icon
  • KDE: Add support for context menu entry on KDE 6
  • iOS GUI: Add dark/tinted icons
  • Android GUI: Permission request explanation for media location
  • Amiga .info: Initial and complete support
  • APV: Initial support, raw and in MP4
  • AV2: Initial support, raw and in MP4/AVIF
  • AV1: Support of Annex B raw streams
  • JPEG: Support of MotionPhoto
  • PNG: Support of animated PNG
  • HEVC/AV1: Support of HLG+
  • IAMF: Support of IAMF v2.0.0 test files
  • XMP: Support new GContainer format in JPEG files

v26.01

  • Android dark mode rework
  • More coherency and integrity checks
  • MPEG-4 C2PA support
  • ID3v2 support for Olympus voice recorder metadata
  • Matroska block addition tracks display
  • Matroska timecode label readout
  • Default language string for ISO 639-2 special codes
  • AVI/WAV support for WAVE_FORMAT_MPEG_HEAAC (0x1610)
  • AV1 parsing of raw OBU from network
  • AV1 Film Grain Synthesis usage indication
  • Matroska/TimeCodeXML frame rate display
Changed 8

v26.05

  • Update Spanish, Chinese, German translations
  • Windows 11 Explorer: Optimize for ShellExt early return
  • iOS GUI: Explicitly release iCloud-downloaded files
  • macOS GUI: Add light/dark icon variant according to the latest macOS guidelines
  • Android GUI: Improve listing performance with hundreds of files
  • Android GUI: Improve colour contrast of button
  • Android GUI: Slightly reducing release size

v26.01

  • Android backend modernization
Fixed 6

v26.01

  • MXF crash with some 0 byte audio packets
  • Matroska incoherent readout of unordered tag elements
  • TimeCodeXml output lack of frame number with some MXF SDTI timecodes
  • AVI/WAV crash with some invalid FourCC
  • SDP false-positive detection
  • CDP handling of 708 streams caught in the middle

Original release notes, newest first

The list above is our reading of these notes; the originals from MediaArea are here, one fold per release.

v26.0526.05

Thanks to cjee21, bitplane, tautropfli, zigazajc007 and more for their work on this MediaInfo version!

  • Update Spanish, Chinese, German translations
  • Windows 11 Explorer: Optimize for ShellExt early return.
  • Windows: Add dark icon
  • KDE: Add support for context menu entry on KDE 6
  • iOS GUI: Explicitly release iCloud-downloaded files (feedback requested)
  • iOS GUI: Add dark/tinted icons
  • macOS GUI: Add light/dark icon variant according to the latest macOS guidelines
  • Android GUI: Permission request explanation for media location
  • Android GUI: Improve listing performance with hundreds of files
  • Android GUI: Improve colour contrast of button
  • Android GUI: Slightly reducing release size
  • Amiga .info: Initial and complete support
  • APV: Initial support, raw and in MP4
  • AV2: Initial support, raw and in MP4/AVIF
  • AV1: Support of Annex B (raw) streams
  • JPEG: Support of MotionPhoto
  • PNG: Support of animated PNG
  • HEVC/AV1: Support of HLG+
  • IAMF: Support of IAMF v2.0.0 test files
  • XMP: Support new GContainer format in JPEG files
  • HEVC: Show the precise profile for Format Range generic profile
  • Matroska: support RFC 9559 track flags (SDH, audio description, original, commentary)
  • Matroska: Map Performer, Podcast URL, Genre tags
  • MPEG-4: handle better some malformed stsd compressor names
  • MP4/MOV: handle presence or lack (heuristic) of version/flags in meta boxes
  • VorbisCom & MKV: Map ENCODER_OPTIONS from opusenc
  • APE: Read DISC and DISCSUBTITLE tag
  • WM: Read WM/SetSubTitle and WM/PartOfSet as part and part number
  • MPEG-4: Read the com.apple.iTunes:DISCSUBTITLE tag
  • Vorbis: Read the DISCSUBTITLE tag
  • Vorbis: Write disc numbers into Part/Position and Part/Position_Total
  • ID3v2: Map TSST to Part
  • MZ/PE: Identify presence of Cargo Auditable data
  • SMPTE registers: add more items
  • MZ/PE: Get Extended DLLCharacteristics / CETCOMPAT
  • MZ/PE: Extract SBAT from EFI files
  • MZ/PE: Parse resources, Optional Header and Section Headers
  • LXF: fix crashes with buggy files
  • ID3v2: fix crashes with buggy content
  • Channel splitting: fix crashes with buggy content
  • Channel grouping: fix crashes with buggy content
  • ID3v2: fix not skipping unknown character encoding
  • MPEG-4: does not parse boxes with unknown version
  • Filter C0 controls, DEL, and C1 controls
  • DLL: Fix missing const in buffer API
  • I2561, Dirac: fix freeze with some malformed content
  • I2578, Matroska: fix bad behavior with content having more then 126 tracks
  • I2557, Matroska: fix false positive cover detection
  • I2506, Matroska: fix false positive cover detection
  • MPEG-4 Visual: less false-positive detection
  • AAC: fix false-positive display of gain_control with corrupted frames
  • VP9: fix frame info with RGB content
  • DV DIF: fix recorded date century
  • ADM: fix potential crash

View originalPermalink

v26.0126.01
  • Android: dark mode rework, thanks to cjee21
  • Android: modernize the backend, thanks to cjee21
  • More coherency/integrity checks, sponsored by Austrian Mediathek
  • MXF: fix crash with some 0 byte audio packets
  • MPEG-4: C2PA support
  • ID3v2: support of Olympus voice recorder metadata
  • Matroska: show block addition tracks
  • Matroska: add timecode label readout
  • Add default language string for ISO 639-2 special codes, thanks to cjee21
  • AVI/WAV: add support for WAVE_FORMAT_MPEG_HEAAC (0x1610)
  • AV1: Enable parsing raw OBU from network, thanks to cjee21
  • AV1: Indicate usage of Film Grain Synthesis, thanks to cjee21
  • Matroska/TimeCodeXML: add frame rate
  • Matroska: fix incoherent readout of unordered tag elements
  • TimeCodeXml output: fix lack of frame number with some MXF SDTI timecodes
  • AVI/WAV: fix crash with some invalid FourCC
  • SDP: fix false-positive detection
  • I2469, CDP: fix handling of 708 streams caught in the middle

View originalPermalink