View Issue Details

IDProjectCategoryView StatusLast Update
0000668madVRbugpublic2021-05-29 19:03
Reporterrctgamer3 Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformWINNTOSWindowsOS Version21H1 (19043.985)
Summary0000668: madVR + XySubFilter causes color(space) issues in windowed mode while using DXVA Native
DescriptionDXVA2 Native (incorrect colours)
https://i.imgur.com/LWmWsoa.png

DXVA Copy-back (correct colours)
https://i.imgur.com/OAaiu46.png

Can provide info if requested.
Steps To ReproducePlay 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.
Additional InformationMPC-HC set-up:

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
TagsNo tags attached.
madVR Version0.92.17
Media Player (with version info)1.9.11.49 (12dafcbc2)
Splitter (with version info)LAV Splitter 0.75.0.2-git
Decoder (with version info)LAV Video Decoder 0.75.0.2-git
DecodingDXVA2 Native
Deinterlacingauto mode
DXVA2 Scaling Activeno
Aero / Desktop CompositionOn
Problem occurs with modewindowed mode
GPU ManufacturerIntel
GPU ModelIntel(R) HD Graphics 530
GPU Driver Version27.20.100.8681

Activities

rctgamer3

2021-05-29 16:55

reporter  

madshi

2021-05-29 17:07

administrator   ~0002802

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?

rctgamer3

2021-05-29 18:31

reporter   ~0002803

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.
madvr_1s.mkv (41,944 bytes)   

madshi

2021-05-29 19:03

administrator   ~0002804

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.

Issue History

Date Modified Username Field Change
2021-05-29 16:55 rctgamer3 New Issue
2021-05-29 16:55 rctgamer3 File Added: madVR-copyback-native-colors.mkv
2021-05-29 17:07 madshi Note Added: 0002802
2021-05-29 18:31 rctgamer3 Note Added: 0002803
2021-05-29 18:31 rctgamer3 File Added: madvr_1s.mkv
2021-05-29 19:03 madshi Note Added: 0002804