Commit 5b6e6bf6 authored by Jakob Bornecrantz's avatar Jakob Bornecrantz Committed by Jakob Bornecrantz
Browse files

xrt: Add XRT_FORMAT_BAYER_GR8 format

parent bfdd3a0a
Add `XRT_FORMAT_BAYER_GR8` format.
......@@ -21,6 +21,7 @@ u_format_str(enum xrt_format f)
case XRT_FORMAT_R8G8B8: return "XRT_FORMAT_R8G8B8";
case XRT_FORMAT_R8G8: return "XRT_FORMAT_R8G8";
case XRT_FORMAT_R8: return "XRT_FORMAT_R8";
case XRT_FORMAT_BAYER_GR8: return "XRT_FORMAT_BAYER_GR8";
case XRT_FORMAT_L8: return "XRT_FORMAT_L8";
case XRT_FORMAT_BITMAP_8X1: return "XRT_FORMAT_BITMAP_8X1";
case XRT_FORMAT_BITMAP_8X8: return "XRT_FORMAT_BITMAP_8X8";
......@@ -41,6 +42,7 @@ u_format_is_blocks(enum xrt_format f)
case XRT_FORMAT_R8G8B8:
case XRT_FORMAT_R8G8:
case XRT_FORMAT_R8:
case XRT_FORMAT_BAYER_GR8:
case XRT_FORMAT_L8:
case XRT_FORMAT_BITMAP_8X1:
case XRT_FORMAT_BITMAP_8X8:
......@@ -65,6 +67,7 @@ u_format_block_width(enum xrt_format f)
case XRT_FORMAT_R8G8B8:
case XRT_FORMAT_R8G8:
case XRT_FORMAT_R8:
case XRT_FORMAT_BAYER_GR8:
case XRT_FORMAT_L8:
case XRT_FORMAT_YUV888:
// Regular one pixel per block formats.
......@@ -90,6 +93,7 @@ u_format_block_height(enum xrt_format f)
case XRT_FORMAT_R8G8B8:
case XRT_FORMAT_R8G8:
case XRT_FORMAT_R8:
case XRT_FORMAT_BAYER_GR8:
case XRT_FORMAT_L8:
case XRT_FORMAT_BITMAP_8X1:
case XRT_FORMAT_YUV888:
......@@ -110,6 +114,7 @@ u_format_block_size(enum xrt_format f)
switch (f) {
case XRT_FORMAT_BITMAP_8X1:
case XRT_FORMAT_R8:
case XRT_FORMAT_BAYER_GR8:
case XRT_FORMAT_L8:
// One byte blocks
return 1;
......
......@@ -69,6 +69,8 @@ enum xrt_format
XRT_FORMAT_R8G8,
XRT_FORMAT_R8,
XRT_FORMAT_BAYER_GR8,
XRT_FORMAT_L8, // Luminence, R = L, G = L, B = L.
XRT_FORMAT_BITMAP_8X1, // One bit format tiled in 8x1 blocks.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment