Page MenuHomeSolus

Update libmediainfo to 20.09
ClosedPublic

Authored by aleksvor on Nov 25 2020, 5:48 PM.

Details

Summary

Changelogs:

  • 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.
  • 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.

Packaging change:

  • Use system tinyxml2.
Test Plan
  1. Built and validated mediainfo 20.09 against it.
  2. Rebuilt pymediainfo and qnapi. Tested parsing of media metadata in Python to test pymediainfo and downloaded subtitles to test qnapi.

Diff Detail

Repository
R1772 libmediainfo
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Nov 25 2020, 5:48 PM
aleksvor requested review of this revision.Nov 25 2020, 5:48 PM

pymediainfo and qnapi need safety rebuilds because of removed symbols.

aleksvor edited the summary of this revision. (Show Details)Nov 26 2020, 6:44 AM
aleksvor edited the summary of this revision. (Show Details)
JoshStrobl accepted this revision.Dec 7 2020, 5:24 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Dec 7 2020, 5:24 PM
This revision was automatically updated to reflect the committed changes.