|Video4Linux, ov511, and RGB24 palettes|
The short answer is that they're not supported by the driver. You'll get this error message when you try to set that palette value via the ioctl:
Could not set picture information: Invalid argument
So, I'll need to twiddle my code which works with ov519s to also do the YUV to RGB conversion.
Update: I originally thought I was confused and that I had never used this video4linux code with an ov511, but I've just been looking at the scripts which call it, and I definitely had. This implies to me that video4linux has dropped support for RGB24 with the ov511 somewhere between 2.4.something and my current 2.6.11 machine. I think this deserves some further digging...
Update: It seems to me that the support for RGB24 was dropped in 2.5.30. Which is odd, as the IBM webcam driver still supports it for instance. Perhaps the difference is that the ov511 driver had to convert to RGB24, whilst the ibmcam can do it in hardware?
Tags for this post: linux ov511 usb webcam video4linux
Related posts: ov511 hackery; Video4Linux 2 webcam applications?; New toy: automated driver stalking for linux device drivers; ICM532 webcam support for Linux; Giving serial devices meaningful names; The currently broken state of video for Linux
posted at: 01:13 | path: /linux | permanent link to this entry