File libmediainfo.changes of Package libmediainfo

Sun Jun 30 18:00:00 UTC 2024 - Maxime Gervais <>

- Update to version 24.06
  Added features:
  * 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
  Fixed bugs:
  * 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

Sat Jun 1 20:41:26 UTC 2024 - Maxime Gervais <>

- Update to version 24.05
  Added features:
  * 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
  * 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
  Fixed bugs:
  * 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

Thu Apr 18 20:53:26 UTC 2024 - Maxime Gervais <>

- Update to version 24.04
  Added features:
  * 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
  Fixed bugs:
  * WAV: fix support of 4+ GB ADM
  * I2005, WavPack: fix duration with small files
  * I2009, IVF: fix division by zero with buggy files

Thu Mar 28 21:13:16 UTC 2024 - Maxime Gervais <>

- Update to version 24.03
  Added features:
  * 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)
  Fixed bugs:
  * 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

Wed Jan 31 16:18:57 UTC 2024 - Maxime Gervais <>

- Update to version 24.01
  Added features:
  * 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
  Fixed bugs:
  * Matroska: better fallback in case of buggy timecode
  * I1940, MOV/MP4: fix slowness with some unrecognized metadata
  * HDR10/HDR10+: fix HDR10 info even if some characteristics
    are not met

Fri Nov 24 14:34:32 UTC 2023 - Maxime Gervais <>

- Update to version 23.11
  Added features:
  * 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
  Fixed bugs:
  * I1876, BWF: fix missing precision in TimeReference export
  * I1607, MPEG-TS/PS: Less Inform() with Open(memory) than
  * MP4/MOV: show right time code of last frame with complex
    time code tracks
  * Duration: timecode output should not use drop frame for
  * 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
  * I1892, Matroska: fix date readout if before the millennium

Wed Oct  4 10:15:34 UTC 2023 - Luigi Baldoni <>

- Update to version 23.10
  Added features:
  * 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
  * WAV: better display of buggy WAV files have 2 fmt/data chunks
  Fixed bugs:
  * 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

Thu Sep 14 15:03:05 UTC 2023 - Luigi Baldoni <>

- Update to version 23.09
  Added features:
  * 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
  Fixed bugs:
  * 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

Wed Jul 12 18:55:56 UTC 2023 - Luigi Baldoni <>

- Update to version 23.07
  Added features:
  * USAC conformance checker: update DRC presence check
  * USAC conformance checker: sbgp presence check
  * USAC conformance checker: difference between extra zero
    bytes and other extra bytes
  * ISO 9660: support of DVD video, with option for listing all
  * MPEG-7: support of collections (beta)
  * More Blackmagic RAW meta kinds
  * DTS-HD: DTSHDHDR header support (used for raw DTS-HD files)
  Fixed b ugs:
  * ADIF: fix wrong detection of lot of files as ADIF (Android
    and MediaInfoOnline)
  * USAC conformance checker: fix arith context handling in some
    corner cases
  * ADM: some tweaks about FFoA/Start/End time codes
  * Remove curl default ca info message in stdout

Wed Jun 28 09:17:38 UTC 2023 - Luigi Baldoni <>

- Update to version 23.06
  Added features:
  * USAC/xHE-AAC conformance checker
  * S-ADM: support of SMPTE ST 2127-1 / SMPTE ST 2109 / SMPTE ST
    2127-10 (S-ADM in MGA in MXF)
  * S-ADM: add S-ADM version and support of 1/1.001 frame rates
  * ADM: show FFoA/Start/End as timestamp and timecode
  * MPEG-7 output update with more extensions
  * MPEG-TS: support of JPEG XS
  * DTS-UHD: support of DTS-UHD (a.k.a. DTS-X P2) in MP4
  * MP4: detection of VVC
  * MP4: support of media characteristicd (spoken dialog,
    translation, easy to read...)
  * MP4: support of more Blackmagic RAW Codec IDs
  * MP4: support of ipcm CodecID
  * MP4: support of service kind
  * HEVC: support of SMPTE ST 2094-10
  * HDR: display of all formats if more than 1 format is detected
  * Matroska: support of SMPTE ST 12 in block additions
  * HEVC: time code SEI readout
  * AVC & HEVC: active format description readout
  * MPEG-TS: support of SMPTE ST 2038 (ancillary data)
  * MOV/MP4: more info with tracks having unknown type
  Fixed bugs:
  * ADM/Dolby: fix wrong FFoA with 1.001 frame rates
  * MOV/MP4: avoid to parse too much content with non stripped
  * MOV/MP4: avoid incoherent behavior if 2 tracks have the same
  * TTML: fix default frame rate
  * TimeCode: 1/1.001 frame rate was not always detected
  * MediaTrace: fix some random blank outputs
  * URL: remove query part of the URL in the FileExtension field
  * Referenced files: fix handling of URL encoded with UTF-8
  * Matroska: fix crash in support of HDR10+

Thu Apr 27 06:40:14 UTC 2023 - Luigi Baldoni <>

- Update to version 23.04
  Added features:
  * MXF: support of SMPTE ST 381-4 (AAC in MXF)
  * DTS: show MA or HRA tip in commercial name for DTS:X
  * DTS: detection of DTS:X not lossless
  * APT-X100 a.k.a. Cinema DTS: initial support
  * Matroska: support of HDR10+
  * MP4: more information about thumbnails
  * ID3v2: more information about thumbnails
  * VP9: initial support, for more information about chroma
  * AWS S3: support for reference files with
  Fixed bugs:
  * AWS S3: fix errors with some special chars in SecretKey
  * AWS S3: fix random credential issues with non geolocated
  * DTS: fix freeze with some DTS-HD not DTS:X files
  * MPEG-TS: fix crash in HEVC_timing_and_HRD
  * AAC: fix samples per frame with SBR streams
  * FLAC: fix missing Tbc Tbr in ChannelLayout

Wed Mar 29 12:49:14 UTC 2023 - Luigi Baldoni <>

- Update to version 23.03
  Added features:
  * DTS: Detection of IMAX Enhanced
  * MOV/MP4: Add HDR Vivid format support
  * HEVC: Add HDR Vivid format support
  * MXF/PCM: detect silent tracks (full parsing only)
  * Monkey's Audio: support of 32-bit files, show version
  * MP4 audioProfileLevelIndication: add Low Delay AAC v2 Profile
  * MP4/MOV: support of FLAC
  * MOV/MP4: support of TTML with images
  * MPEG-7: 3 modes (strict, relaxed, extended)
  * MPEG-7: more sub-termIDs (AudioPresentationCS)
  * MPEG-7: Add more PublicIdentifiers
  * MPEG-7: more sub-termIDs (MP4, WAV, AVC, ProRes)
  * AVI/WAV: display of the kind of fmt chunk
  * AVC: detection of more profiles
  * ChannelLayout: difference between M (Mono) and C (Center,
    part of multichannel content)
  * AC-3: detection of channel layout also for encrypted content
  * AC-4 and MPEG-H 3D Audio: Merged channel layout (all
    sub-streams together)
  * DTS: Detection of real bit depth e.g. 20 instead of only
    byte aligned bit depth (16 or 24)
  * FLAC: support of BWF in Vorbis comments
  * N19/STL: codepage, subtitle count, max line per subtitle,
    more metadata
  * ISAN: detection of descriptions referencing an ISAN
  * AAC: detection of eSBR (and fix of random wrong PS detection)
  * Extract of time codes, XML format, currently only for for MXF
  Fixed bugs:
  * MP4/MOV: fix freezes with some unknown udta atoms
  * FLV: fix duration of 0 with some buggy files
  * AVC: fix PTS of last frame
  * FFV1: fix potential crash with malformed files
  * AV1: add HDR format line and fix HDR values
  * AAC and WAV: fix of channel layout display for 5 front
  * AC-4: Tl/Tr mapped to to Tsl/Tsr
  * FLAC: fix sampling count
  * ID3v2: fix Genre not showing ID 0 (Blues)
  * MPEG-7: VBR fix
  * JSON/XML: Remove minus sign from element names
  * Normalization of date/time in report

Fri Dec 23 08:26:02 UTC 2022 - Dirk Müller <>

- update to 22.12:
  + WebVTT: more information (duration, start/end timestamp, count of lines...)
  + MP4/MOV: support of FLAC
  + MP4/MOV: support of LanguageIETF
  + ProRes: parse FFmpeg glbl atom for getting color range
  + AVI/WAV: detection of character set
  + WAV: display MD5 of raw content
  + FLAC: display MD5 of unencoded content
  + USAC: trace of UsacFrame() up to after preroll
  + MOV/MP4: option for parsing only the header, no parsing of any frame
  + MXF: option for parsing only the header, no parsing of any frame
  x MXF: quicker parsing when fast parsing is requested
  x I662, WAV: fix false-positive detection of DTS in PCM
  x I1637, MPEG-Audio: proper support of Helix MP3 encoder detection and encoder settings
  x I661, MXF: fix UKDPP FpaPass value sometimes not outputted
  x S1182, Teletext subtitle: prioritize subtitle metadata other overs
  x Matroska: Better handling in case of buggy AVC stream
  x 22.2 audio: Fix name of 1 channel (Tll --> Tsl)
  x AAC: fix wrong parsing of some bitstreams
  x Fix crash with stdin input and ctrl-c
  x Fix memory leak in JSON output

Wed Oct  5 11:25:39 UTC 2022 - Luigi Baldoni <>

- Update to version 22.09
  Added features:
  * Italian language update
  * USAC: IOD and sampling rate coherency checking
  * ADM: support of nested objects and complementary objects
  * AC-4: Display of Custom downmix targets
  * IAB: Parsing of IAB bitstream and ADM-like output
  * Frame rate: store FrameRate_Num/Den also for integer values
  * MPEG-4/MOV: support of time codes >30 fps
  * MOV/MPEG-4: List of QuickTime time code discontinuities
  * Dolby Vision: add info about more profiles
  Fixed bugs:
  * Text streams: show stream frame rate if not same as
    container frame rate
  * CDP: fix rounding of frame rate
  * SCC: fix of CEA-608 FirstDisplay_Delay_Frames
  * SCC: fix TimeCode_Last
  * MPEG-4/MOV: last time code value for all kind of QuickTime
    time codes
  * MOV/MPEG-4: Fix frame count for NDF non-integer frame rates
  * JSON: fix invalid output in some corner cases
  * Several other parsing bug/crash fixes (thanks to fuzzing by

Fri Jun 24 04:52:12 UTC 2022 - Luigi Baldoni <>

- Update to version 22.06
  Added features:
  * MXF: FFV1 support
  * Dolby Vision: add info about more profiles
  * AAC: check of missing ID_END and incoherent count of channels
  * NSV: better handling of buggy StarDiva agenda negative
  * Text: Show text frame rate
  * Text: frame rate precise numerator/denominator also for text
  * CDP: readout of display aspect ratio
  * MPEG-4/MOV: support of time codes >30 fps
  * TTML: Support of more timeExpression flavors
  Fixed bugs:
  * ADM: correctly map Dolby binaural render mode to track UID
  * Dolby Audio Metadata: first frame of action in HH:MM:SS:FF
  * Dolby Vision: profiles and levels in decimal rather than in
  * MXF: fix of Dolby Vision Metadata not displayed if HDR10
    metadata is present
  * MPEG-4/MOV: avoid buggy frame rates by taking frame rate
    from stts atom
  * CDP: better catching of wrong line21_field value
  * NSV: better handling of invalid frames
  * MXF: Include frame count in SDTI and SystemScheme1 time
    codes to time stamp conversion
  * TTML: do not show frame rate if it is from MediaInfo options
  * DV: timecode trace in HH:MM:SS:FF format

Thu Mar 31 14:15:50 UTC 2022 - Luigi Baldoni <>

- Update to version 22.03
  Added features:
  * NSV (Nullsoft Video): full featured support
  * NSV: support of proprietary StarDiva metadata (by reverse
  * HEVC: CEA-608/708 support
  * Dolby Audio Metadata: First frame of action, binaural render
  * Dolby Audio Metadata: 5.1 and 5.1.x downmix, 5.1 to 2.0
    downmix, associated video frame rate, trim modes
  * MOV/MP4, TTML, SCC, MXF TC: time code of last frame
  * EIA-608: first displayed caption type
  * EIA-608: Maximum count of lines per event and total count of
  * EIA-608: duration of the visible content
  * TTML: Total count of lines
  * TTML: Maximum count of lines per event (including
    overlapping times)
  * TTML: Frame count, display aspect ratio
  * TTML: Support of timestamps in frames
  * SCC: Delay
  * Matroska: Encoding settings metadata support
  * MOV/MP4: Gamma metadata output
  * MPEG-4/MOV: difference between audio Center and Mono when
  * MP4/MOV: Support of dec3 atom in wave atom
  * MPEG-4/MOV: show both values in case of chan atom
    ChannelLayoutTag / ChannelDescriptions mismatch
  * MP4/MOV: Support of dec3 atom in wave atom
  * MXF: better support of AVC streams without SPS/PPS
  * ADM: display channel index of trackUIDs
  Fixed bugs:
  * WAV: fix freeze with 32-bit PCM
  * DPX: fix regression with DPX files more than 64 MB
  * Dolby E: fix crash with some invalid streams
  * E-AC-3: service kind was not correctly handled
  * EXR: fix of bad handling of files with long names in
  * TTML: correct handling of 29.97 DF time codes
  * AV1: fix of the parsing of some streams, especially the ones
    with HDR metadata
  * WebVTT: was not correctly handling WebVTT header with comment
  * Matroska: fix false positive detection of bad CRC32
  * Several other parsing bug/crash fixes

Fri Sep 17 14:20:24 UTC 2021 - Luigi Baldoni <>

- Update to version 21.09
  Added features:
  * Graph view for 3D audio streams (thanks to graphviz)
  * ADM: full featured support (programmes, content, objects,
    pack formats...)
  * ADM: in WAV (axml, bxml), MXF
  * S-ADM in AES3: support of Levels A1 and AX1
  * MOV/MP4: support of Dolby Vision Metadata XML
  * MXF: detection of IAB
  * SMPTE ST 337 (AES3): support of subframe mode
  * HEVC: CEA-608/708 caption support
  * MP4/QuickTime: Android slow motion real frame rate
  * JSON output: add creatingLibrary field
  Fixed bugs:
  * MPEG-4: read too much data with some predecessor definitions
  * EBUCore: fix of fields order and types

Fri Mar 26 18:19:04 UTC 2021 - Luigi Baldoni <>

- Update to version 21.03
  Added features:
  * WAV: ADM profile detection of Dolby Atmos Master or MPEG-H
  * SMPTE ST 337: support of AC-4
  * AC-3/AC-4: show top layer channels after Lw/Rw, as it
    becomes the defacto standard layout
  * Dolby Surround EX and Pro Logic IIz detection
  * Matroska: add DV support
  * JavaScript module: reduce binary size
  * JavaScript module: reserve less memory at startup
  * DV: remove check of zeroed bytes in timecode, considered
    again as valid timecode
  * TIFF; add support of compression codes 7 and 8
  * WAV: show bext (BWF) version in verbose mode / XML / JSON
  * MXF: detection fo DCI P3 mastering display color primaries
  * Options: add software version to text output
  * Options: add report creation timestamp to text output
  Fixed bugs:
  * HDR: mastering max. luminance precision was wrong
  * WM: fix EncodingTime parsing
  * MOV/MP4: skip XMP huge atoms, fix
  * MPEG-TS: fix inverted supplementary_audio_descriptor
    mix_type values
  * AAC: fix File_Aac::is_intensity according to ISO/IEC
  * I1353, MP4: Skip user data Xtra and free atoms
  * FFV1: fix crash with some bitstreams parsing
  * TIFF: fix division by 0
  * RF64: fix the WAV malformed chunk size test

Fri Oct  9 16:39:42 UTC 2020 - Luigi Baldoni <>

- Update to version 20.09
  * Dolby ED2: full featured support (presentations,
    presentation targets, beds, objects)
  * MKV: support of Dolby Vision metadata
  * MXF: detection of Dolby E hidden in PCM tracks having more
    than 2 channels
  * WAV: detection of Dolby E hidden in PCM tracks having more
    than 2 channels
  * CineForm: display of color space (including Bayer), bit depth
  * WAV: more precise sample count
  * SMPTE ST 337: catch of streams starting later than usual
    (probing increased from 4 to 16 PCM "frames")
  * PNG: detection of additional alpha plane in color space
  * MXF: detection of additional alpha plane in color space
  * AVI: detection of additional alpha plane in color space
  * MPEG Audio: was wrongly flagging Xing info tag as CBR
  * VorbisTag: does not skip DISCID
  * Miscellaneous bug/crash fixes
- Drop libmediainfo-MpegPs.patch (merged upstream)

Fri Sep  4 13:32:58 UTC 2020 - Luigi Baldoni <>

- Add libmediainfo-MpegPs.patch (fixes boo#1173630)

Tue Aug 11 11:55:38 UTC 2020 -

- Update to version 20.08
  * MPEG-H 3D Audio full featured support (group presets, switch
    groups, groups, signal groups)
  * MP4/MOV: support of more metadata locations
  * JSON and XML outputs: authorize "complete" output
  * MPEG-4: support of TrueHD
  * WM: show legacy value of performer if not same as modern one
  * WAV: trace of adtl (Associated Data List) chunk
  * URL encoding detection fix for URL having a query part
    (issue with e.g. pre-signed AWS S3 URLs)
  * Don't try to seek to the end (false positive range related
    error with HTTP)
  * DPX: don't load the whole file in RAM
  * Opus: fix wrong channel mapping
  * Miscellaneous other bug fixes

Fri Apr  3 18:04:08 UTC 2020 - Luigi Baldoni <>

- Update to version 20.03
  Added features:
  * AC-4 full featured support (presentations, groups,
  * MPEG-H 3D Audio basic support
  * MPEG-TS: audio preselection descriptor support
  * Dolby Vision v2 detection
  * MPEG-4: support of colr/nclx (color information) box
  Bugs fixed:
  * URL encoding option fixes, permitting to use URL encoded or
    non URL encoded links
  * AAC: fix SBR frequency when in ADIF
  * DPX: ColorimetricSpecification and TransferCharacteristic
    were inverted
  * Some API calls were not thread safe
  * Several crash and memory leaks fixes

- Dropped Group tag

Wed Sep 11 13:04:20 UTC 2019 - Luigi Baldoni <>

- Update to version 19.09
  * AC-4: basic detection, raw, in MP4 or TS
  * AC-3/E-AC-3: display time code of the first frame
  * Don't show anymore by default "encoded" bit rates and stream
  * MOV: Decode more language codes
  * MXF: some metadata were missing
  * AC-3: AC-3 actually has no bit depth, removing the default
    16 value
  * AC-3/E-AC-3: fix bitrate info (so duration) with streams
    having a time code
  * AC-3: parse more frames also when in MP4, in order to better
    detect JOC (Atmos)
  * MP4: do not show audio bit depth if it is the "default" 16
    (value is not trustable enough)
  * ProRes RAW: we know only width and height
  * SubRip: bad handling of files having a quote character

Wed Jul 17 15:11:40 UTC 2019 - Luigi Baldoni <>

- Update to version 19.07
  * Dolby E: readout of Dolby E program description
  * MXF: Detection of Dolby Vision
  * MP4: support of Spatial Audio Metadata
  * DV: color space is explicit
  * DV: audio format settings
  * Matroska: PCM bit rate
  * MOV, MXF: Time code frame rate
  * DV: DVCAM commercial name for locked audio and PAL 4:2:0
  * MXF: Time code track name
  * USAC: frame rate was missing in case of non standard
    sampling rate
  * USAC: fix infinite loop with some LATM streams
  * WAV: MP3 delay should be added to BWF time reference
  * TTML: fix wrong output with standalone files
  * N19/STL: fix crash with some uncommon framerates
  * VC-3: fix sub sampling with some v2 files
  * DV: Time code frame number was wrong (divided by 2) for
    50/60 fps content

Wed Apr 24 10:40:49 UTC 2019 - Luigi Baldoni <>

- Update to version 19.04
  * USAC: DRC effect types, Sample peak level, True peak level,
    Program loudness
  * HDR: SMPTE ST 2094 App 4 (including HDR10+) support
  * HDR: move HDR10, Dolby Vision and SL-HDR meta to specific
    generic "HDR Format" lines
  * Matroska: SMPTE ST 2086 (HDR10) support
  * Matroska: FieldOrder support
  * HEIF image format support
  * AV1: support of AV1 in MP4, HEIF, IVF
  * MOV: Add a lot more countries to AppleStoreCountry field
    internal list
  * MXF: Fix memory leak when fully parsing big file with
    acquisition metadata
  * HEVC: more HEVC profiles (Multiview, Scalable, Screen
  * AAC: better handling of corrupted streams
  * AAC: better handling of unknown channel layouts
  * AVC in MP4: better support of corrupted streams
  * B1101, AVI: fix crash with some invalid streams
  * B1101, SMPTE ST 337: fix crash with some invalid streams
  * Matroska: chapters timestamp were not display if chapters
    have no name
  * MXF: Fix false positive truncated file detection when there
    is no Random Index Pack
  * AAC: channel layout typos (Rls instead of Lrs, Lr instead of
  * ProRes: correctly show color space if alpha plane is present
  * MPEG Audio: some VBR files use "Info" Xing header, so we
    ignore the  difference between "Info" and "Xing"
  * I943, MPEG-4: wrong display aspect ratio in some corner
    cases (32-bit release only)
  * I1096, OGG: assign METADATA_BLOCK_PICTURE tag to cover
  * I339, text in square brackets stripped in $if() section

Dropped CVE-2019-11372_CVE-2019-11373.patch (merged upstream)

Tue Apr 23 16:59:21 UTC 2019 - Luigi Baldoni <>

- Added CVE-2019-11372_CVE-2019-11373.patch
  * fixes bsc#1133156 (CVE-2019-11373)
  * fixes bsc#1133157 (CVE-2019-11372)

Tue Dec 11 17:10:44 UTC 2018 -

- Update to version 18.12
  Added features:
  * DCP: support of multi-reel packages
  * EBUCore: added some FFV1 related metadata
  * JPEG: better info display of CYMK files
  * Provide source of the color related metadata (container or
    stream) (hidden by default)
  * MXF: display more information when wrapper/essence values
    are detected as not same
  * MXF: ProRes profiles
  * MPEG-4: ProRes RAW support
  * MPEG-TS: add support of parsing some ETSI TS 103-433 messages
  Bug fixes:
  * MPEG-2 Video: variable GOP detection fix
  * MPEG-7 export: some fields were missing due to the removal
    of some legacy fields
  * ADTS: Fix display of channel count for 8-channel streams
  * ID3v2: fix some date related issues
  * I298, ID3v2: fix wrong read of recording date in some cases
  * I1032, PBCore2: fix essenceFrameSize with non Video tracks
  * I1096, JPEG: fix crash with one file
  * Several other crash and memory leak fixes

Mon Sep 10 12:19:10 UTC 2018 -

- Update to version 18.08.1
  * Fix XML/MPEG-7/PBCore2 output discarding non ANSI characters

Fri Sep  7 08:29:48 UTC 2018 - Jan Engelhardt <>

- Use noun phrase in summary. Remove rhetoric questions.
  Replace unspecific boilerplate summary of libmediainfo-devel.

Fri Aug 31 16:07:33 UTC 2018 -

- Update to version 18.08
  Added features:
  * Dolby Atmos (in E-AC-3 or TrueHD): support of bed channel
    count/configuration + objects count + complexity index
  * AC-3/DTS/AAC: display of info about legacy decoders behavior
  * AC-3/DTS/AAC: some changes in how format is displayed
  * AC-3/DTS/AAC: better split between technical names and
    commercial names
  * AAC: support of profile information from MP4_IOD_Tag
  * USAC (xHE-AAC) support
  * Audio channel layout: using a new terminology, better suited
    for 3D Audio, see
  * DSD (DSF & DSDIFF) support
  * DXD (Digital eXtreme Definition) commercial name
  * Dolby Vision: use new form for profile (numbers instead of
  * New format "Directory" when image sequence + audio file is
    detected (1 directory style for the moment)
  * PBCore2 export update, thanks to WGBH
  * MPEG-7 export update
  * NISO export update
  * AV1: support of AOmedia AV1 based on 1.0.0 specifications
  * ATRAC9 detection
  * Versionned RPMs
  * HEVC: better support of buggy SEI
  * ADTS: CodecID
  * Support of injection of external metadata
  * HTTPS: support of AWS extension "x-amz-*" in HTTPS headers,
    permitting to manage temporary credentials (AssumeRole)
  * MPEG-4, #1005: Obey edit list in QuickTime Timecode track
  Bug corrections:
  * MIXML: hide fields which were hidden in normal output
  * Hybrid AC-3/E-AC-3 (in Blu-rays): bit rate info was wrong
  * Lot of bug fixes, see full log for more info
Wed May  9 12:37:24 UTC 2018 -

- Update to version 18.05
  * PBCore 2.1 export update, sponsored by WGBH as part of the
    NEH-funded PBCore Development and Preservation Project
  * TIFF: more IFDs are supported (density, software...)
  * NISO Z39.87 output
  * Mastering Display Color Primaries: was always showing BT.709
    instead of real value, when present
  * Attachments: do not provide anymore attachments content in XML
    by default, fixes

Tue Mar 20 11:18:34 UTC 2018 -

- Update to version 18.03
  * AV1: support of AOmedia AV1 based on latest specifications
    draft, raw (OBU) and in MKV
  * MXF: HDR metadata support
  * MXF: detection and parsing of ProRes (SMPTE RDD 44)
  * MXF: framerate container/stream incoherence detection
  * DPX: endianess, packing mode, compression mode
  * AVC: add consumer camera recording date/time
  * AVC: add consumer camera model name and iris F number
  * JPEG: ICC parsing, display of ICC color space
  * EBUCore: possibility to inject external metadata in the
    output from MediaInfo
  * JSON output
  * Hide/Show fields option
  * Attachments: do not provide anymore attachments content in
    XML by default, reducing XML output size
  * colour description: trying (again!) to have more coherent
  * DCP/IMF: fix crash with some CPL files
  * I782, FFV1: Golomb Rice parsing was wrong
  * I210, FFV1: remove sar_den test must be 0 if sar_num is 0
  * AAC: SBR parsing issue with 3+ channel streams, with
    sometimes false-positive PS detection
  * BMP: was wrongly considering 4-bit without palette as with
    palette so wrong bit depth
  * DPX: some elements in trace were wrongly displayed (wrong
  * B1082, Ancillary data: fix infinite loop

Thu Dec 21 14:35:28 UTC 2017 -

- Update to version 17.12
  * MediaInfoOnline:
  * JavaScript build and example
  * Dolby Vision: detection of Dolby Vision and display of profile
    for MPEG-TS and MP4 files
  * MPEG-4: Support of external time code tracks (.qtc)
  * JPEG 2000: Support of IMF profiles
  * F523, BDMV: Support of UHD Blu-ray playlist
  * Endianness and Sign report for PCM Matroska tracks
  * MPEG-4: Resolume DXV display
  * MPEG-4: support of file names >64 chars long or non ASCII for
    referenced files
  * Slight binary size optimizations
  * colour_description: some changes in order to have more
    readable names (DCI P3, Display P3, sRGB)
  * MP4: crash with some HEVC streams with Dolby Vision
  * VC-3: frame rate should not be detected as wrong when there
    are several frames per block
  * Matroska: wrong color range info
  * Matroska: fix crash with some corrupted files
  * MXF: better support of height when there is an incoherence
    between header and footer
  * transfer_characteristics: fix BT.2020 difference between
    values 14 and 15
  * Trace: fix freeze with some files
  * Trace: invalid character encoding with some MOV files
  * Some memory leak fixes

- New source URL

- Spec cleanup

Thu Nov  2 17:31:00 UTC 2017 -

- Update to version 17.10
  * Version scheme is now YY.MM (year dot month, 2 digits each)
  * New MediaInfo XML output, with XSD, more suitable for 
    automatic parsing. Use Option("Inform", "OLDXML") for keeping 
    previous behavior
  * New "Info_OutputFormats" option for listing supported output 
  * Universal Ad ID: refactored display, better display of value 
    and registry, XML name slightly modified
  * MOV: support of HDR metadata (MasteringDisplayColorVolume, 
    MaxCLL, MaxFALL)
  * BWF: display of UMID and loudness info
  * AAC: show program_config_element in trace
  * MPEG Audio: frame rate info
  * PCM in WAV and Matroska: Support of ValidBitsPerSample
  * I197, EBUCore: 1.8 output uses now final version of XSD and 
    final XSD location
  * Matroska: tweaking frame rate empirical detection for some 
    corner cases
  * I1070, LAME 3.100 info tag was incorrectly parsed
  * B1068, MPEG Audio: Incoherent duration between General and 
    Audio parts, Audio part duration fixed
  * Matroska: showing "A_MS/ACM" Matroska CodecID
  * MXF: Fix crash with some buggy files
  * MXF: was not well supporting MXF referencing only 1 file
  * PCM in WAV: 8-bit content is unsigned and without endianess
  * PCM in WAV and Matroska: More coherency between Wave info 
    and ExtensibleWave Info (bitdepth, sign)
  * WAV: GUID display was with first 8 bytes in wrong order
  * Several crash fixes

Mon Sep 11 15:05:39 UTC 2017 -

- Update to version 0.7.99
  * EBUCore: JSON output (--Output=EBUCore_1.8_JSON)
  * EBUCore: add writingLibraryName and writingLibraryVersion
  * Ad-ID identifier display on a single line ("Value
    (Registry)" format)
  * MPEG-4: Better display of format of VobSub tracks
  * MPEG-4: CodecID is stsd name + ObjectTypeId for mp4a, mp4v,
  * AVC: preferred_transfer_characteristics support
  * MPEG Video, MPEG-4 Visual, AVC, HEVC, MPEG-4, Matroska:
    correct detection of RGB
  * matrix_coefficients: detection of Y'D'zD'x and
  * AAC: info about SBR/PS being implicit/explicit/NBC (Not
    Backward Compatible)
  * AAC: indicate audioObjectType in CodecID
  * Fix a weird 1.334 DAR due to a rounding issue

Wed Aug  9 08:53:18 UTC 2017 -

- Update to version 0.7.98
  * Matroska: handling of files with Tracks element after Cluster
  * Matroska: detection of Duration tag alone and use it even if
    tag writing date is not there.
  * Matroska: mapping of colour description elements, timecode and
    handler name to corresponding MediaInfo fields
  * I169, WAV: too much aggressive detection of wrong 5-channel
    audio, now limited on AC-3 and DTS
  * transfer_characteristics and matrix_coefficients slight change
    in order to have them unique per ISO integer value
  * EBUCore: All XML elements are correctly escaped
  * PBCore: All XML elements are correctly escaped
  * CMake file refactoring

Fri Jun 30 11:46:25 UTC 2017 -

- Update to version 0.7.97
  * HEVC: support of stream having VPS hrd_parameters
  * FLV: support of FLV files with an ID3v2 header
  * FLV: detect some incoherent frame rates in buggy files
  * TIFF: support of more tags
  * I518, AAC: consider 4 back channels as 2 side + 2 back channels
  * Matroska: integrate all elements from Matroska specs in
  * WAV: parsing of MPEG Audio extension "mext" chunk and
    displayed in MediaTrace
  * MPC: channels count
  * AAC: ADTS/ADIF duration in case of full parsing and/or "risky
    bitrate estimation" option
  * MXF: less false-positive detection of some files as MXF
  * B1053, WAV: metadata coherency, ignore "fact" chunk more often
    in order to avoid bad information when this chunk is buggy
  * B1029, DPX: DPX endianess not considered with some fields in
  * Custom template: can check "Other" part as any other parts
  * Matroska: fix parsing issue with small byte blocks are taken
    from the file e.g. when reading from HTTP link
  * Matroska: files with unknown block size were flagged as
  * MediaTrace: values with a \n were breaking the text report
  * Some typos (RefFrames, SPF)

Thu Jun  1 18:09:10 UTC 2017 -

- Update to version 0.7.96
  * MPEG-4: display of recorded date from DV substream
  * I505, AC-3: crash with some potentially malformed frames
  * I477, AVC: fix hang when open .mpls from some 3D BD
  * MPEG-4: does not show "1904" year is raw value is 0 (Mac/Linux)
  * Dedicated read thread disabled by default (rare dead locks)
  * #B1027, MPEG-TS: some files where detected as MPEG-TS or BDAV 
    but they aren't
  * Sequence of files : frame count was wrong with sequence of 
    MPEG-TS files (was count of files)
  * MXF: detection of more 608/708 with parsing of few frames in the 
    middle of the file was broken

Fri May  5 09:48:48 UTC 2017 -

- Update to version 0.7.95
  * EBUCore: EBUCore 1.8 with acquisition metadata output.
  * Better support of growing files, especially when accessed by FTP
  * Matroska: better support of some broken files (high 
    EBMLMaxSizeLength, padding before start of EBML)
  * EXR: showing Multipart and Deep flags
  * EXR: show image compression method
  * EBUCore: fixed display aspect ratio (was using rational)
  * EBUCore: fixed frame rate factor (was num/den instead of factor)
  * AVC: some streams with dynamic frame type were having a wrong 
    frame rate
  * MPEG-4: some old AAC tracks were not correctly detected
  * Matroska: was sometimes displaying "Bit depth: Bit0" when bit 
    depth is unknown
  * Nut: fix crash with some files
  * FFV1: PixelAspectRatio was an integer, switched to 3-digit 
  * DTS: fix frame count
  * Dolby E: fix frame count
  * EBUCore: fix regression creating invalid XML files
  * AVC: some streams with dynamic frame type were having a wrong 
    frame rate
  * I490, EXR: was not supporting valid 31-char attribute names

Thu Mar 30 16:28:05 UTC 2017 -

- Update to version 0.7.94
  * VC-3: detection of embedded time code + VC-3: better 
    support of stream with width 960 or 1440
  * VC-3: support of version 3 (a.k.a. DNxHR), including 
    profile and level for version 1/2 (a.k.a. DNxHD)
  * Matroska trace feature: reduction of its size
  * MXF trace feature: reduction of its size
  * M143, MXF with Acquisition Metadata: crash fixed
  * Several crash fixes
  * Matroska: detection of native FFV1 CodecID ("V_FFV1") + 
    AC-3/E-AC-3: detection of Atmos inside core streams
  * AC-3/E-AC-3: slight reorganization of metadata display for 
    dual mono and surround
  * AC-3/E-AC-3: "complete main" and similar info moved to 
    "Service kind" dedicated line
  * AC-3/E-AC-3: more precision about how is built a stream 
    (e.g. "E-AC-3+Atmos / E-AC-3" or "TrueHD+Atmos / TrueHD / 
  * WTV: basic detection
  * MPEG-TS: Detection of Opus
  * URL: "URLEncode" option for saying if the input should be 
    URL encoded or not (default is guess = no change except if 
    it contains spaces)
  * MediaTrace: for bitstreams (not bytestreams), bit offset 
    was wrong
  * HLS: duration was sometimes wrong, reading only the first 
    TS file duration. Now full duration is displayed
  * MPEG-TS: if stream is encrypted or invalid, level was 
    sometimes not the expected one for AVC (e.g. "BaseLine@3.0" 
    instead of "Baseline@3")
  * Matroska: FFV1 stream width/height was not initialized 
    when Matroska track header width/height is after CodecID
  * FFV1: fix potential crash with some buggy slice headers
  * Matroska: crash in case of big attachment and CRC32 present

Thu Mar 16 07:47:52 UTC 2017 -

- Removed redundant requires from devel package

Fri Mar 10 21:17:41 UTC 2017 -

- Rename %soname to %sover to better reflects its use
- RPM group correction

Sun Feb 26 15:07:35 UTC 2017 -

- Added baselibs.conf as source file

Sun Feb 26 09:36:53 UTC 2017 -

- Update to version
  * Fix a performance regression in the matroska parser
  version 0.7.92
  New features:
  * #F507, MXF: detection of HLG Transfer Characteristic
  * #F508, HEVC: support of preferred_transfer_characteristics 
    SEI (from HEVC/H.265 draft, preferred method for HLG in DVB)
  * MXF: parsing of AVC descriptors and crosscheck with the 
    essence content
  * MP4: more AppleStoreCountry values mapped to countries, 
    show the country number if unknown
  * File extension: test if the file extension correspond to 
    the container format
  * AVI/WAV: test of truncated file
  * MIXML output: Format_Profile divided in Format_Profile, 
    Format_Level, Format_Tier
  * ID3v2: TCAP tag is mapped to new field "PodcastCategory"
  Bug fixes:
  * MIXML output: some *_Original values were missing
  * MXF/Teletext: was not correctly detecting non subtitle 
  * ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", 
    now mapped to "Album_Performer"
  * ID3v2: TSO2 tag was incorrectly mapped to 
    "Performer_Sort", now mapped to "Album_Performer_Sort"
  * ID3v2: TCMP tag was displayed twice (2 "Compilation" lines)
  version 0.7.91
  New features:
  * IMF and PTX: more languages detected from file names (but 
    the full list of common languages tags still need to be 
  * IMF and PTX: support of non-standard but common "LAS" = 
    "Spanish (Latin America)" language code
  * MXF: Support of color primaries, transfer characteristic, 
    coding equations defined in SMPTE ST 2067-21:2016 e.g. xvYCC 
    or BT.2020
  * Minor performance optimizations and cleanup (Thanks to 
    Pavel Pimenov)
  * MediaTrace optimization for Matroska
  Bug fixes:
  * Fixed parsing of FFV1 v0/v1
  * PTX: fix crash due to bad parsing of some file names while 
    looking for track language
  version 0.7.90
  New features:
  * #M94, WAV: support of file with a buggy RIFF header
  * Matroska: detection of segment size of zero (compatibility 
    risks e.g. Windows 10 Media Player does not play such file)
  * MXF: detection of some incoherences between header and 
  * MXF: display of Locked information
  * N19/STL: support of 48/50/60 fps content
  * N19/STL: display of time code of first frame
  * AC-3: bit depth
  * MPEG Video: CBR bitrate mode information based on vbv_delay
  * DXW: support of fake time code attribute
  Bug fixes:
  * Teletext in MPEG-TS: CodecID, format (classic teletext or 
    subtitle), video delay were sometimes not displayed
  * PDF: fixed crash with some files with full analysis set
  * #B485, BMP height is negative
  * Several minor fixes

- Converted libmediainfo.changes to unix format

- Set correct license

Thu Oct  6 18:34:28 UTC 2016 -

- Update to version 0.7.89
  * I changed some elements in the interface.
    No break in binary compatibily (no crash), but some 
  0.7.79 --> 0.7.80
  * Visual Basic binding: StreamKind.Visual changed to 
    StreamKind.Video for more coherency with other bindings 
    (StreamKind.Visual is still available but it is deprecated)
  0.7.73 --> 0.7.74
  * EBUCore: Source/Material moved from timecodeStart to 
  * AES3: generic term AES3 replaced by more precise SMPTE 
    ST numbers (302, 331, 337)
  0.7.72 --> 0.7.73
  * Clean aperture size is move from width/height to its own 
  * HEVC: format_Profile field changed from Profile@Level to 
  * MXF: writing library and writing application fields are 
    cleaned up, you may face some incompatibility or different 
  * AVC and HEVC: Level x.0 are replaced by Level x, because 
    specs have no .0
  0.7.71 --> 0.7.72
  * EBUCore 1.5 output is slighly modified, check the 
    compatibility with your workflow
  * PBCore2: codecid changed
  0.7.70 --> 0.7.71
  * Time code striped/not striped information is moved from 
    "Format_Settings" to "TimeCode_Striped"
  0.7.69 --> 0.7.70
  * BitDepth: for very rare MXF containing PCM having 
    quantization bits not same as stored bit depth, Stored bit 
    depth has moved from "BitDepth" to "BitDepth_Stored". 
    "BitDepth is the quantization bits value.

- Spec cleanup

Thu Mar 27 20:28:17 UTC 2014 -

- update version 0.7.67
  * MXF: duplicate display of some time code streams in ancillary data
  * B814, AAC: Wrong detection of audioObjectType==29

Thu Feb 28 22:15:01 UTC 2013 -

- update to 0.7.62 (changes since 0.7.60):
  * MOV "menu" moved to "other", for better separation of time code tracks
  * "Intermediate Codec" is renamed to "AIC" (Apple Intermediate Codec)
  * MPEG-TS: Menu stream, KLVA_PID and SCTE35_PID removed and formats are in "Format" field
  * DTS: moved DTS endianess and word size

Thu Oct  4 00:17:53 UTC 2012 -

- update to 0.7.60
  * MPEG-TS/PS: improved detection of buggy time stamps
  * DPX: color primaries and transfer characteristics
  * MPEG-TS: Added support of scrambled streams without transport_scrambling_control bit set (e.g. PlayReady)
  * MPEG-TS: Name of some scrambling algorithms
  * MPEG-TS: detection of CBR/VBR at container level
  * MPEG Video: better detection of variable GOP
  * MPEG-TS: average, minimum, maximum PCR distance (hidden by default and you must parse the whole file with --ParseSpeed=1 option)
  * Matroska: some streams were wrongly detected sa VFR
  * #3538378, XML output: invalid characters, now if there is an invalid character, data is transported in base64
  * LXF: wrong video bit rate with some files
  * AC-3/E-AC-3: hang up with some Little Endian streams
  * AAC: wrong min and max bit rate in case of partial (default) parsing, disabling it
  * AVC: crash or hang up with some malformed/scrambled streams
  * Opus: wrong duration in case of non-48kHz stream
  * MOV: 25 fps + drop frame time codes were not handled correctly

Sat May 19 16:26:50 UTC 2012 -

- add autoconf/automake/libtool to buildreq to fix 12.2 build

Sat Jul 31 00:00:00 UTC 2010 -

- update to 0.7.34

Mon May  3 00:00:00 UTC 2010 -

- update to 0.7.32

Fri Apr 16 00:00:00 UTC 2010 -

- update to 0.7.31

Fri Mar 26 00:00:00 UTC 2010 -

- update to 0.7.30

Tue Mar  9 00:00:00 UTC 2010 -

- update to 0.7.29

Sun Feb 21 00:00:00 UTC 2010 -

- update to 0.7.28

Mon Jan 11 00:00:00 UTC 2010 -

- update to 0.7.27

Wed Dec 23 00:00:00 UTC 2009 -

- update to 0.7.26

Fri Nov 20 00:00:00 UTC 2009 -

- update to 0.7.25

Fri Oct 30 00:00:00 UTC 2009 -

- update to 0.7.24

Tue Oct 27 00:00:00 UTC 2009 -

- update to 0.7.23

Tue Oct 13 00:00:00 UTC 2009 -

- update to 0.7.19

Mon Jun 22 00:00:00 UTC 2009 -

- update to 0.7.17

Wed May 20 00:00:00 UTC 2009 -

- update to 0.7.16

Thu Apr 30 00:00:00 UTC 2009 -

- update to 0.7.15

Fri Apr 17 00:00:00 UTC 2009 -

- update to 0.7.14

Sun Apr  5 00:00:00 UTC 2009 -

- update to 0.7.13

Sat Apr  4 00:00:00 UTC 2009 -

- redowngrade to 0.7.12

Fri Apr  3 00:00:00 UTC 2009 -

- update to 0.7.13

Fri Mar 20 00:00:00 UTC 2009 -

- update to 0.7.12

Fri Feb 13 00:00:00 UTC 2009 -

- update to 0.7.11

Fri Jan 30 00:00:00 UTC 2009 -

- update to 0.7.10

Fri Jan 23 00:00:00 UTC 2009 -

- update to 0.7.9

Tue Dec  9 00:00:00 UTC 2008 -

- update to 0.7.8
- docs are now generated with doxygen

Wed Nov 19 00:00:00 UTC 2008 -

- rebuild with modified sources from author to fix gui problem

Mon Nov 17 00:00:00 UTC 2008 -

- update to

Mon Dec 10 00:00:00 UTC 2007 -

- libZenLib and libMediaInfoLib are renamed to libzen and libmediainfo
- install *-config files manually
- added devel-subpackages
- split off from MediaInfo package
openSUSE Build Service is sponsored by