2009/7/28 Matthias Hopf
On Jul 27, 09 23:25:51 -0700, Yang Zhao wrote:
The attached patch adds functionality to select between Rec.601 and Rec.709 constants using a Xv attribute. Additionally, an 'auto-detect' setting is provided, where video with width 1280px (720p) or higher uses Rec.709, and Rec.601 is used otherwise. Auto-detection is the default.
The autodetect is problematic - at least you should check for both width and height, as 4:3 images in 720p will be 960x720. Also note that 480p is a regular HD standard as well.
Or, you check out my suggestion for autodetect: - 640x480 gets Rec. 709 (this is HD 4:3) - Anything wider than 800 gets Rec. 709 (this includes HD 480p 16:9) - Everything else gets Rec. 601 (this includes 720/768x480/576)
My understanding is that Rec.709 only applies to content that is equal to or larger than 720p. 480p falls under something called "EDTV" which isn't technically HD. The definition of what is considered "HD" varies from region to region, but, AFAICS, the cut-off is fairly well defined when it comes to the colour space change. Unfortunately, this is all second-hand sources. Can anyone cite anything more authoritative? -- Yang Zhao http://yangman.ca -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org