v4l2: Fix conflict between libdrm and v4l2 fourcc
[glsdk/omapdrmtest.git] / util / v4l2.c
index 33293e2ef43a51f9b1c179339c4e1130dfb6682c..634983499e5dc7ca7d3fc43355827c1802ac4d6d 100644 (file)
@@ -286,6 +286,9 @@ v4l2_open(int argc, char **argv, uint32_t *fourcc,
                format.fmt.pix.pixelformat = *fourcc;
                format.fmt.pix.width = *width;
                format.fmt.pix.height = *height;
+               if(*fourcc == FOURCC_STR("AR24"))
+                       format.fmt.pix.pixelformat = FOURCC_STR("RGB4");
+
        }
 
        if ((format.fmt.pix.width == 0) || (format.fmt.pix.height == 0) ||