Aleksoid1978 / VideoRenderer

Внешний видео-рендерер
GNU General Public License v3.0
997 stars 110 forks source link

greenish hue in hdr #98

Closed SESNut closed 8 months ago

SESNut commented 9 months ago

when playing back an hdr video the color is slightly green. Playing the same video with madvr does not have this green color and the color in madvr is identical to vlc and the built in windows media player.

Screenshot 2023-10-22 044331 media player on the left and mpc video renderer on the right

Aleksoid1978 commented 9 months ago

Different algorithm, that's all.

SESNut commented 9 months ago

youre not talking about hdr to sdr tonemapping right? Just the hdr being passed through to the display?

Aleksoid1978 commented 9 months ago

Yes, i am talking about hdr to sdr algorithm.

SESNut commented 9 months ago

I am using an hdr display so the tonemapping shouldn't even matter

Aleksoid1978 commented 8 months ago

Enable statistics in MPC-VR and make screenshot with it, then upload here. It realy using HDR Passthrough - MPC VR nothing do with video data.

But judging by the screenshot, the display is not in HDR mode.

SESNut commented 8 months ago

image

Aleksoid1978 commented 8 months ago

All is good, hdr enable.

Aleksoid1978 commented 8 months ago

In this case, I can’t suggest anything and don’t know the reason for the difference in color. MPC VR displays data as is + HDR metadata is sent via API. I can recommend this - in the MPC VR settings, clear all the checkboxes in the "DXVA2 and D3D11 video processor" section and check.

SESNut commented 8 months ago

its the P010/P016 setting that is causing the green hue

Aleksoid1978 commented 8 months ago

Fine. This means that either something in the video driver in the API is not implemented correctly, or something else is connected with it.

clsid2 commented 8 months ago

Please mention your current NVIDIA driver version.

Also try a few older/newer driver versions and let us know if that makes any difference.