This forum is deprecated. Please visit https://github.com/smplayer-dev/smplayer/discussions

[mpv] Hardware video decoding: Colours oversaturated

Problems, bugs, suggestions... anything related to SMPlayer.

[mpv] Hardware video decoding: Colours oversaturated

Postby PatrickG » Thu Jan 21, 2021 8:11 pm

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.
PatrickG
 
Posts: 6
Joined: Thu Jan 21, 2021 7:27 pm

Re: [mpv] Hardware video decoding: Colours oversaturated

Postby PatrickG » Fri Jan 22, 2021 11:19 pm

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.
PatrickG
 
Posts: 6
Joined: Thu Jan 21, 2021 7:27 pm

Re: [mpv] Hardware video decoding: Colours oversaturated

Postby ikrg001 » Wed Mar 10, 2021 4:51 pm

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.
ikrg001
 
Posts: 1
Joined: Wed Mar 10, 2021 4:19 pm


Return to General

Who is online

Users browsing this forum: Google [Bot] and 20 guests