Skip to content

Properly detect HDR10+ and Dolby Vision

rapperskull requested to merge rapperskull/libbluray:hdrplus-dv into master

What this set of commits bring:

  • Some new flags in index file (and HEVC extension), concerning HDR10+ and Dolby Vision
  • Some additional flags for HEVC codec in CLPI and MPLS files, concerning HDR, HDR10+ and Dolby Vision
  • Support for Dolby Vision Enhancement Layer streams and subpaths
  • Support for Static Metadata extension (extension 3.5 in MPLS)

What remains to be done:

  • Review the changes. I'm sure there are many places I missed that need a code update.
  • Find the purpose of some flags. For now they have a name, but no meaning.
  • Find the meaning of hdr_flags in INDX HEVC extension. A value of 1 means SDR, but both 2 and 3 mean HDR.
  • Maybe add the HEVC extension to index_dump
  • Maybe show ISRC in clpi_dump, although completely useless.
Edited by rapperskull

Merge request reports