> Actually, V4L doesn't specify whether you get RGB or BGR byte order: it > depends on the driver, so you should let the user to be able to change it. > With some driver the byte order can be specificed when loading (e.g. > Quickcam driver, for which I happen to be a maintainer). But you can't > trust on this. > > (Yes, as you can see, V4L is broken. V4L2 should be somewhat better) I can't use v4l2, because it is not supported by the board manufacturer and their driver for my board. So, does this mean there's nothing I can do about it?