Don't discard track BlockAdditional data
Hello,
With the release of the new Matroska spec including codec data in BlockAdditionalMappings (looks like you were one of the reviewers?) here https://github.com/cellar-wg/matroska-specification/pull/390 I've submitted a PR to ExoPlayer to integrate support for Dolby Vision (https://github.com/google/ExoPlayer/pull/7667) via the new spec.
I'm trying to create short test media to submit alongside the diff, but noticed that when using mkvmerge
to extract the first 3 seconds of video from a properly formatted MKV, it discards the relevant BlockAdditional data for the video track.
It would be great if mkvtoolnix was able to either support the new spec, or preserve BlockAdditional data per track even if it is unrecognized.
Thanks!