madshi bug tracker - madVR
View Issue Details
0000652madVRbugpublic2020-08-22 03:032020-08-22 20:53
huhn 
 
normalminoralways
newopen 
x64windows19041
92.17
mpc-be
mpc-be
mpc-be
Software
auto mode
no
On
all modes
NVidia
1060
452.06
0000652: heavy chroma artifacts with p210 apple prores codec
chroma is displayed wrongly with this file: https://drive.google.com/file/d/1FRBxetUKH1mIfZiF4aj6MTYPVdh_tfxn/view [^] when mpc-be with internal filter is used.
other video renderer doesn't show this issue it only happen with this combination.
i talked with Volt about it which ended with madVR uses DXVA2 and DXVA2 can't do p210. mentioning that DXVA2 is optional in madVR doesn't seem to change this mind that DXVA is clearly not the issue here because it's not used.
but fair enough that madVR could be the issue here.
use MPC-BE with default filter setting and madVR as the renderer. play the apple prores file.
No tags attached.
Issue History
2020-08-22 03:03huhnNew Issue
2020-08-22 08:54madshiNote Added: 0002732
2020-08-22 20:04huhnNote Added: 0002733
2020-08-22 20:53madshiNote Added: 0002734

Notes
(0002732)
madshi   
2020-08-22 08:54   
You probably mean deinterlacing artifacts, not chroma artifacts?

In any case, it seems that the DXVA deinterlacer used by madVR doesn't handle this file well. I'm not sure why, and I'm not sure why other video renderers don't have this problem. You can achieve the best quality (better than other video renderers) with this file by telling LAV Video Decoder to downconvert the video to NV12, and then by activating madVR's forced film mode. But of course it's very ugly to have to do this.
(0002733)
huhn   
2020-08-22 20:04   
well i mean this: https://abload.de/img/corruptionflj9s.png [^]
when lavfilter is used deint is not very good but that's not different with EVR.

are you maybe doing a p210 to YUY2 to make it DXVA2 compatible?
beware that unlike lavfilter MPC-BE internal filter send crop information that madVR honour correctly but it looks like it is "double" applied to the chroma.
(0002734)
madshi   
2020-08-22 20:53   
Oh ok, I don't see that here, but I'm using MPC-HC with external LAV filters. This is probably caused by madVR not handling the crop information correctly, as you say.