nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Nvidia VDPAU does not take into account ICC profile (http://www.nvnews.net/vbulletin/showthread.php?t=136737)

dura91 08-01-09 06:42 AM

[Resolved] Nvidia VDPAU does not take into account ICC profile
 
1 Attachment(s)
When I play video with VDPAU (mplayer -vo vdpau -vc ffh264vdpau) the ICC profile I made with argyll-cms and my colorimeter is not taken into account, but it works when I use software decoding and xv (mplayer -vo xv -vc ffh264). It's easy to see if an ICC profile is used or not by using the gamma_2_2_bright.icc profile bundle with xcalib.

Drivers 185.18.31 and 180.51 are affected by the problem.

cehoyos 08-02-09 04:16 AM

Re: Nvidia VDPAU does not take into account ICC profile
 
Quote:

Originally Posted by dura91 (Post 2059308)
When I play video with VDPAU (mplayer -vo vdpau -vc ffh264vdpau) the ICC profile I made with argyll-cms and my colorimeter is not taken into account, but it works when I use software decoding and xv (mplayer -vo xv -vc ffh264).

AFAIR, VDPAU has its own method of colour correction which is currently not implemented in MPlayer (except for brightness, contrast etc.). Patch welcome.
ftp://download.nvidia.com/XFree86/vd..._c_matrix.html

OTOH, I may be completely misunderstanding the issue...

Carl Eugen

Stephen Warren 08-03-09 02:20 PM

Re: Nvidia VDPAU does not take into account ICC profile
 
It's possible this is related to overlay v.s. blit-based presentation queue implementation. Does setting the following environment variable change anything?

export VDPAU_NVIDIA_NO_OVERLAY=1

dura91 08-04-09 05:01 AM

Re: Nvidia VDPAU does not take into account ICC profile
 
Quote:

Originally Posted by Stephen Warren (Post 2060592)
It's possible this is related to overlay v.s. blit-based presentation queue implementation. Does setting the following environment variable change anything?

export VDPAU_NVIDIA_NO_OVERLAY=1

After a quick test, this seems to resolve the problem. I will make more test this evening to see if there is no other problem (like tearing for example).

dura91 08-05-09 06:15 AM

Re: Nvidia VDPAU does not take into account ICC profile
 
Too bad, with this option there is tearing (no tearing with export VDPAU_NVIDIA_NO_OVERLAY=0), so I will continue to use software decoding. It would be great if VDPAU could take into account ICC profile with no tearing.

dura91 10-09-09 10:13 AM

Re: Nvidia VDPAU does not take into account ICC profile
 
With driver 190.36, There is no more tearing with export VDPAU_NVIDIA_NO_OVERLAY=1 or composite enabled.

Thank you NVidia developers


All times are GMT -5. The time now is 12:13 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.