Properly detect HDR10+ and Dolby Vision
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