On 11/17/2014 03:16 PM, Hans Verkuil wrote: > This patch series improves the V4L2 colorspace support. Specifically > it adds support for AdobeRGB and BT.2020 (UHDTV) colorspaces and it allows > configuring the Y'CbCr encoding and the quantization explicitly if > non-standard methods are used. > > It's almost identical to the version shown during the mini-summit in Düsseldorf, > but the V4L2_QUANTIZATION_ALT_RANGE has been replaced by LIM_RANGE and > FULL_RANGE. After some more research additional YCbCr encodings have > been added as well: > > - V4L2_YCBCR_ENC_BT2020NC > - V4L2_YCBCR_ENC_SYCC > - V4L2_YCBCR_ENC_SMPTE240M > > The SYCC encoding was missing (I thought I could use ENC_601 for this, but > it's not quite the same) and the other two were implicitly defined via > YCBCR_ENC_DEFAULT and the current colorspace. That's a bit too magical > and these encodings should be defined explicitly. > > The first three patches add the new defines and fields to the core. The > changes are very minor. > > The fourth patch completely overhauls the Colorspace chapter in the spec. > There is no point trying to read the diff, instead I've made the html > available here: > > http://hverkuil.home.xs4all.nl/colorspace.html#colorspaces > > The remaining patches add support for the new colorspace functionality > to the test pattern generator and the vivid driver. I forgot to mention that for the final version of this patch series I plan to add support for these newer colorspaces to the adv7604, 7842 and 7511 drivers. This requires a bit more work, though. Regards, Hans -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html