On Wednesday, December 08, 2010 06:45:36 Kim, HeungJun wrote:
> Hi Guennadi,
> 
> I wonder the difference with pixelcode mediabus and v4l2_colorspace.
> In mt9m001.c subdev driver, the "format" seems be determined using the 
> combination pixelcode & colorspace. In the previous kernel version(before 
> using Media Controller),
> somtimes the pixelformat is used for defining format of isp device. But, I 
> gonna change to use Media Controller.

The pixelcode determines how to interpret the data flowing over the link. I.e.
number of pins used, endianness, order of bytes within a sample.

The colorspace determines how the pixel samples map to actual colors.

There is some overlap between the two: YUV and RGB colorspaces also have their
own pixelcodes. But two YUV (or two RGB) colorspaces will share the same 
pixelcode.

In many devices there is only one colorspace possible for each pixelcode, so 
then it
is just a matter of reading the documentation and filling in the correct value.

More complex devices like HDMI receivers and transmitters often have a choice of
colorspaces.

Regards,

        Hans

> So, can you tell me where I find about Media Controller, especially pixelcode 
> and colorspace?
> 
> Thanks.
> 
> Regards,
> HeungJun Kim
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 

-- 
Hans Verkuil - video4linux developer - sponsored by Cisco
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to