[Vulkan] Values for white point and color primaries are not (correctly) sent to displaying device
I noticed that not all HDR metadata values are transmitted to the display correctly when using Vulkan. I used an HDfury arcana to show/check these values. This just affects the values for display color primaries and white point, the arcana shows "unknown" for them, all other values like maxCLL, maxFALL, min Lum and max Lum are correctly forwarded. With Windows DirectX/D3D11 it transmits all values correctly.
This was tested with a recent mpv build with the following cli commands set:
For Vulkan: mpv.com HDR.mkv -vo=gpu-next -gpu-context=winvk -hwdec=nvdec -target-colorspace-hint=yes -fs -v
For D3D11: mpv.com HDR.mkv -vo=gpu-next -hwdec=d3d11va -target-colorspace-hint=yes -fs -v
System: Windows 10 22H2 / Ryzen 5 5500 / 16gb RAM / RTX 3050 (Driver: Studio 512.96)