Page 1 of 1

[mpv] Hardware video decoding: Colours oversaturated

PostPosted: Thu Jan 21, 2021 8:11 pm
by PatrickG
SMPlayer Version: 21.1.0 (revision 9475) (64-bit)
MPV Version: 0.32.0

System
Edition: Windows 10 Pro
Version: 20H2
OS build: 19042.746

Relevant Hardware

Processor: Intel i7-9700K CPU @ 4.7 GHz
Installed RAM: 16.0 GB
Graphics: Nvidia RTX 2080

Issue
When changing from default to gpu in the video output driver setting*1 the colours become heavily oversaturated; it's not subtle as you can see from the attached images. This is changed through the GUI drop-box in options > preferences > general > video > output driver.

Screenshots
with output driver set to default
https://ibb.co/QMKkVyH

with ouptut driver set to gpu
https://ibb.co/ScG9Rhb

As you can see the gpu rendered video is oversaturated to the point of distortion. I have noticed the same thing only much more subtle when comparing video playing from YouTube in my browser - brave (which I assume is being hardware decoded) to the same video being played in SMPlayer using default decoding.

Does anyone have any ideas what is causing this? Please let me know if I can give any more information that might help, and thank you for reading.

Re: [mpv] Hardware video decoding: Colours oversaturated

PostPosted: Fri Jan 22, 2021 11:19 pm
by PatrickG
Alright so I've figured the issue out partially.

The source video was 10-bit and I think what was happening is that since I was running my display at 8-bit, when I switched to gpu decoding the information in the video stream was being truncated in some way. I am pretty tech-minded but this whole HDR thing is something I really haven't looked into enough, clearly. It's confusing the heck out of me, at least how Windows deals with it.

It runs me into other issues which are outwith mpv/smplayer territory, such as the fact my display (a 4k TV - Hisense 47") reports its native resolution to Nvidia as 1080p, which seems to be resulting in some limitations.

Thanks anyway. I guess I have lots of tinkering to do.

Re: [mpv] Hardware video decoding: Colours oversaturated

PostPosted: Wed Mar 10, 2021 4:51 pm
by ikrg001
Graphics: ATI Radeon R7 Series
OS: Windows XP SP3
SM Player 21.1.0

I have almost the same problem. With video output driver default setting, colours now are over-saturatet and extremeley dark. Thus I only see white and very light colours. More than 90% of video output ist completely black.

The only output drivers still working for me are:
dirextX (slow) and direct3D.
So I still can use SM-Player.