View Issue Details
|0000668: madVR + XySubFilter causes color(space) issues in windowed mode while using DXVA Native
|DXVA2 Native (incorrect colours)
DXVA Copy-back (correct colours)
Can provide info if requested.
|Steps To Reproduce
|Play the attached file. It contains five frames to show the issue.
With madVR set in MPC-HC and DXVA2 Native set in LAV Video Decoder settings, the colors are oversharpened and unfaithful to the source material, as if using a different color space.
madVR as Output
Subtitle renderer: XySubFilter
LAV Video Decoder: Hardware decoder to use: DXVA2 (native)
Does not occur with DXVA (copy-back)
Source material: BT.601
|No tags attached.
|Media Player (with version info)
|Splitter (with version info)
|LAV Splitter 0.75.0.2-git
|Decoder (with version info)
|LAV Video Decoder 0.75.0.2-git
|DXVA2 Scaling Active
|Aero / Desktop Composition
|Problem occurs with mode
|Intel(R) HD Graphics 530
|GPU Driver Version
Playing this video file just shows a black screen. It's not even a second long.
Is it the video itself which has wrong colors or the subtitles? I'm asking because the MKV doesn't seem to have any subtitles in it, but your report mentions that XySubFilter is involved.
In any case, DXVA Native is a pain in the ***. You'll get different results with different GPUs, potentially even different GPU drivers. So what you experience with your Intel GPU is probably different to what I'm seeing here with an Nvidia or AMD GPU. Can't you use copyback instead?
Longer clip (1s) attached since this is a fair-use sample from a commercial video.
(Has nothing to do with subtitles (sample doesn't have audio nor subtitle), only included the XySub version it for completeness.)
I can set LAV Video to DXVA2 copy-back as a workaround which I have done to fix my own set-up.
It's just that DXVA2 Native seems to be the default option (at least for K-Lite) and end-users shouldn't have to dig deep to fix this with a similar set-up.
I'm just not sure what's causing it (works fine with EVR) and where the problem lies to (thus where to file a bug report to).
It was reproducible with a different computer with a GeForce GT 610 and madVR+ DXVA2 Native as well, so it's not just this computer's Intel GPU.
The video is still completely black for me.
Which decoder option is active by default is something defined by LAV Video or the media player, but not by madVR. IMHO, just switch to copyback and be done with it.
|File Added: madVR-copyback-native-colors.mkv
|Note Added: 0002802
|Note Added: 0002803
|File Added: madvr_1s.mkv
|Note Added: 0002804