Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-05-11, 06:07 PM   #1
pbjr
Registered User
 
Join Date: Dec 2006
Posts: 6
Default Is the ycbcr output using a rgb conversion?

Hello,

Is the ycbcr output native or is there a RGB -> ycbcr conversion taking place?

My Pioneer Kuro can handle all video signals and I would like to cut down on the video conversions and keep it as pure as possible.

From what I have read ycbcr 4:2:2 would be the recommended option to watch blurays.

Thank you
pbjr is offline   Reply With Quote
Old 02-10-11, 05:10 PM   #2
Fairchild7102
Registered User
 
Join Date: Dec 2007
Posts: 13
Default Re: Is the ycbcr output using a rgb conversion?

I'm curious about this as well. For Nvidia cards which have a straight HDMI output, does the YCBCR 4:4:4 do pure YCBCR or is it converting from or to RGB at some point.

I know with ATI cards, they do some conversion so it's usually best to just choose RGB.
__________________
Intel i5 3570k || Sapphire HD 7870 OC CrossFireX || Asrock Z77 Extreme4 || 8GB DDR3 G.SKILL || Seasonic X750
Intel Core2Duo E8400 || PowerColor HD 5450 || Gigabyte P35-DS3L || 4GB DDR2 G.SKILL || Enermax 431W
Folding@Home...
Fairchild7102 is offline   Reply With Quote
Old 02-10-11, 10:21 PM   #3
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Is the ycbcr output using a rgb conversion?

I believe all displayed surfaces are RGB, including VDPAU surfaces, so configuring the display for YCbCr will involve another conversion step. Stephen will have to comment on the feasibility of displaying YCbCr surfaces directly without conversion.
AaronP is offline   Reply With Quote
Old 02-14-11, 06:41 PM   #4
pbjr
Registered User
 
Join Date: Dec 2006
Posts: 6
Default Re: Is the ycbcr output using a rgb conversion?

Quote:
Originally Posted by AaronP View Post
I believe all displayed surfaces are RGB, including VDPAU surfaces, so configuring the display for YCbCr will involve another conversion step. Stephen will have to comment on the feasibility of displaying YCbCr surfaces directly without conversion.
Aaron, thank you for the comments. In that case I will have to stick to RGB for now.

But which one?

Would you happen to know if the VDPAU surfaces are being initially displayed in the RGB 0-255 or the 16-235 colorspace?

I use MythTV and XBMC and they both have options for 16-235 space, but I don't know if that is just another conversion. Can they pull the video directly from VDPAU in 16-235 or are they doing another conversion to achieve the 16-235 from 0-255?

Again, just trying to cut down on all the conversions.

If possible, I am also looking forward to Stephen's comments on displaying YCbCr without conversion. From what I have read it improves video picture quality and would be a big hit with the HTPC crowd. I was reading this article written by madshi and he talks about it here on page 4 http://madshi.net/htpc/page4.html

Thanks again.
pbjr is offline   Reply With Quote
Old 02-15-11, 11:12 AM   #5
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: Is the ycbcr output using a rgb conversion?

The desktop itself is always RGB 0..255 range. I doubt a native YCbCr desktop is possible under X.

I believe the default VDPAU color-space conversion matrices expand video to PC range (0..255). However, you can use a custom matrix to convert to CE (16..235) range instead if you want. That's probably what the MythTV/XBMC options are doing, so it's all rolled into 1 conversion during YCbCr->RGB post-processing rather than 2 conversions.
Stephen Warren is offline   Reply With Quote
Old 02-17-11, 05:41 PM   #6
pbjr
Registered User
 
Join Date: Dec 2006
Posts: 6
Default Re: Is the ycbcr output using a rgb conversion?

Stephen & Aaron,

It sounds like RGB 16-235 is the way to go for now.

Thank you again,
- Mike
pbjr is offline   Reply With Quote
Old 02-18-11, 11:39 AM   #7
mojito
Registered User
 
Join Date: Nov 2006
Posts: 7
Default Re: Is the ycbcr output using a rgb conversion?

Quote:
Originally Posted by pbjr View Post
It sounds like RGB 16-235 is the way to go for now.
That would actually result in two conversions.
XBMC defaults to converting YCbCr to full range RGB. If you select limited range RGB in the nvidia driver, it will squeeze the full range RGB from XBMC into limited range RGB.

If you select "VDPAU studio level color conversion" in XBMC, it will use a different conversion matrix when it converts YCbCr to RGB (in that case: limited range RGB). If you would configure the nvidia driver to output at full range RGB you would end up with a single conversion.

At least that was the behaviour before colorspace settings were introduced in the nvidia driver. My TV assumes limited range RGB when it receives an RGB signal. When I configure the nvidia driver to output at full range RGB (and let XBMC do the conversion to limited range RGB) the picture ends up being too bright and I have no idea why (it should be the other way around - the picture should be darker than the picture that is displayed when I select limited range RGB in the nvidia driver)
mojito is offline   Reply With Quote
Old 02-21-11, 06:26 PM   #8
pbjr
Registered User
 
Join Date: Dec 2006
Posts: 6
Default Re: Is the ycbcr output using a rgb conversion?

Quote:
Originally Posted by mojito View Post
That would actually result in two conversions.
My TV can handle 0-255. Should I just go with that and not enable any 16-235 options?
pbjr is offline   Reply With Quote

Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:47 AM.


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