View Issue Details

IDProjectCategoryView StatusLast Update
0000652madVRbugpublic2020-08-22 20:53
Reporterhuhn Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx64OSwindowsOS Version19041
Summary0000652: heavy chroma artifacts with p210 apple prores codec
Descriptionchroma 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.
Steps To Reproduceuse MPC-BE with default filter setting and madVR as the renderer. play the apple prores file.
TagsNo tags attached.
madVR Version92.17
Media Player (with version info)mpc-be
Splitter (with version info)mpc-be
Decoder (with version info)mpc-be
DecodingSoftware
Deinterlacingauto mode
DXVA2 Scaling Activeno
Aero / Desktop CompositionOn
Problem occurs with modeall modes
GPU ManufacturerNVidia
GPU Model1060
GPU Driver Version452.06

Activities

madshi

2020-08-22 08:54

administrator   ~0002732

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.

huhn

2020-08-22 20:04

reporter   ~0002733

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.

madshi

2020-08-22 20:53

administrator   ~0002734

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.

Issue History

Date Modified Username Field Change
2020-08-22 03:03 huhn New Issue
2020-08-22 08:54 madshi Note Added: 0002732
2020-08-22 20:04 huhn Note Added: 0002733
2020-08-22 20:53 madshi Note Added: 0002734