The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

xrt: Add the format XRT_FORMAT_UYVY422

authored by

Jakob Bornecrantz and committed by
Jakob Bornecrantz
7602e555 59b77941

+6
+5
src/xrt/auxiliary/util/u_format.c
··· 26 26 case XRT_FORMAT_BITMAP_8X8: return "XRT_FORMAT_BITMAP_8X8"; 27 27 case XRT_FORMAT_YUV888: return "XRT_FORMAT_YUV888"; 28 28 case XRT_FORMAT_YUYV422: return "XRT_FORMAT_YUYV422"; 29 + case XRT_FORMAT_UYVY422: return "XRT_FORMAT_UYVY422"; 29 30 case XRT_FORMAT_MJPEG: return "XRT_FORMAT_MJPEG"; 30 31 default: assert(!"unsupported format"); return 0; 31 32 } ··· 45 46 case XRT_FORMAT_BITMAP_8X8: 46 47 case XRT_FORMAT_YUV888: 47 48 case XRT_FORMAT_YUYV422: 49 + case XRT_FORMAT_UYVY422: 48 50 // Yes 49 51 return true; 50 52 case XRT_FORMAT_MJPEG: ··· 68 70 // Regular one pixel per block formats. 69 71 return 1; 70 72 case XRT_FORMAT_YUYV422: 73 + case XRT_FORMAT_UYVY422: 71 74 // Two pixels per block. 72 75 return 2; 73 76 case XRT_FORMAT_BITMAP_8X8: ··· 91 94 case XRT_FORMAT_BITMAP_8X1: 92 95 case XRT_FORMAT_YUV888: 93 96 case XRT_FORMAT_YUYV422: 97 + case XRT_FORMAT_UYVY422: 94 98 // One pixel high. 95 99 return 1; 96 100 case XRT_FORMAT_BITMAP_8X8: ··· 119 123 case XRT_FORMAT_R8G8B8X8: 120 124 case XRT_FORMAT_R8G8B8A8: 121 125 case XRT_FORMAT_YUYV422: // Four bytes per two pixels. 126 + case XRT_FORMAT_UYVY422: // Four bytes per two pixels. 122 127 // 32bit pixel formats. 123 128 return 4; 124 129 case XRT_FORMAT_BITMAP_8X8: // 64 bits.
+1
src/xrt/include/xrt/xrt_defines.h
··· 73 73 74 74 XRT_FORMAT_YUV888, 75 75 XRT_FORMAT_YUYV422, 76 + XRT_FORMAT_UYVY422, 76 77 77 78 XRT_FORMAT_MJPEG, 78 79 };