matroska-demux: add Dolby Vision configuration data parsing in MKV
The MKV format has been updated to support saving additional data - especially Dolby Vision - within an MKV file (https://github.com/ietf-wg-cellar/matroska-specification/issues/373).
This patch introduces the parsing of newly added blocks to Tracks/TrackEntry:
- BlockAdditionMapping, which contains: - BlockAddIDValue - BlockAddIDName - BlockAddIDType - BlockAddIDExtraData
With this update, GStreamer can now recognize Dolby Vision streams in MKV files, using Dolby Vision configuration data parsed from BlockAdditionMapping.
Related values are stored in local variables, so for future use, simply retrieve the values from the variables.