[PATCH] Add RGB555X and RGB565X formats to pxa-camera

Marek Vasut marek.vasut at gmail.com
Sun Sep 6 13:51:44 EDT 2009


Dne Ne 6. září 2009 18:52:55 Guennadi Liakhovetski napsal(a):
> On Sun, 6 Sep 2009, Marek Vasut wrote:
> > Ah damn, I see what you mean. What the camera does is it swaps the RED
> > and BLUE channel:
> > 15  14  13  12  11  10  09  08  07  06  05  04  03  02  01  00
> > B4  B3  B2  B1  B0  G4  G3  G2  G1  G1  R4  R3  R2  R1  R1  --
> > so it's more a BGR555/565 then. I had to patch fswebcam for this.
>
> Ok, this is, of course, something different. In this case you, probably,
> could deceive the PXA to handle blue as red and the other way round, but
> still, I would prefer not to do that. Hence my suggestion remains - pass
> these formats as raw data.
>
Which is bogus from the camera point of view.

> The only case when you might want to put the PXA into RGB555 mode, while
> feeding BGR555 to it, is you want to use the QCI to set the transparency
> bit for you. But we currently do not support this any way, not in a
> configurable way at least. You would need to implement some sort of a
> "global (one-bit) alpha" control for pxa_camera to use this. Any need for
> this?
>
> Thanks
> Guennadi
> ---
> Guennadi Liakhovetski, Ph.D.
> Freelance Open-Source Software Developer
> http://www.open-technology.de/



More information about the linux-arm-kernel mailing list