add CMY and WB to test pattern
[android/external-libkmsxx.git] / libkmstest / colorbar.cpp
index bc9cdcada86843dbcadef40b18c39dde2a4bac4b..c1b6c16588d2656100eec0f0db69d9b7b0da1e6c 100644 (file)
@@ -49,7 +49,7 @@ static void drm_draw_color_bar_rgb888(DumbFramebuffer& buf, int old_xpos, int xp
                }
 
                for (int x = xpos; x < xpos + width; ++x)
-                       line[x] = bcol.raw;
+                       line[x] = bcol.rgb888();
        }
 }
 
@@ -102,23 +102,23 @@ static void drm_draw_color_bar_semiplanar_yuv(DumbFramebuffer& buf, int old_xpos
 void draw_color_bar(DumbFramebuffer& buf, int old_xpos, int xpos, int width)
 {
        switch (buf.format()) {
-       case DRM_FORMAT_NV12:
-       case DRM_FORMAT_NV21:
+       case PixelFormat::NV12:
+       case PixelFormat::NV21:
                // XXX not right but gets something on the screen
                drm_draw_color_bar_semiplanar_yuv(buf, old_xpos, xpos, width);
                break;
 
-       case DRM_FORMAT_YUYV:
-       case DRM_FORMAT_UYVY:
+       case PixelFormat::YUYV:
+       case PixelFormat::UYVY:
                // XXX not right but gets something on the screen
                drm_draw_color_bar_rgb565(buf, old_xpos, xpos, width);
                break;
 
-       case DRM_FORMAT_RGB565:
+       case PixelFormat::RGB565:
                drm_draw_color_bar_rgb565(buf, old_xpos, xpos, width);
                break;
 
-       case DRM_FORMAT_XRGB8888:
+       case PixelFormat::XRGB8888:
                drm_draw_color_bar_rgb888(buf, old_xpos, xpos, width);
                break;