81#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
86 constexpr DRMFormat rgba_fourcc = DRMFormat::RGBA8888;
87 constexpr DRMFormat rg_fourcc = DRMFormat::RG88;
88 constexpr DRMFormat rg16_fourcc = DRMFormat::RG1616;
92 case QVideoFrameFormat::Format_Invalid:
93 case QVideoFrameFormat::Format_IMC1:
94 case QVideoFrameFormat::Format_IMC2:
95 case QVideoFrameFormat::Format_IMC3:
96 case QVideoFrameFormat::Format_IMC4:
97 case QVideoFrameFormat::Format_SamplerExternalOES:
98 case QVideoFrameFormat::Format_Jpeg:
99 case QVideoFrameFormat::Format_SamplerRect:
102 case QVideoFrameFormat::Format_ARGB8888:
103 case QVideoFrameFormat::Format_ARGB8888_Premultiplied:
104 case QVideoFrameFormat::Format_XRGB8888:
105 case QVideoFrameFormat::Format_BGRA8888:
106 case QVideoFrameFormat::Format_BGRA8888_Premultiplied:
107 case QVideoFrameFormat::Format_BGRX8888:
108 case QVideoFrameFormat::Format_ABGR8888:
109 case QVideoFrameFormat::Format_XBGR8888:
110 case QVideoFrameFormat::Format_RGBA8888:
111 case QVideoFrameFormat::Format_RGBX8888:
112 case QVideoFrameFormat::Format_AYUV:
113 case QVideoFrameFormat::Format_AYUV_Premultiplied:
114 case QVideoFrameFormat::Format_UYVY:
115 case QVideoFrameFormat::Format_YUYV: {
116 static constexpr DRMFormat format[] = { rgba_fourcc };
120 case QVideoFrameFormat::Format_Y8: {
124 case QVideoFrameFormat::Format_Y16: {
129 case QVideoFrameFormat::Format_YUV420P:
130 case QVideoFrameFormat::Format_YUV422P:
131 case QVideoFrameFormat::Format_YV12: {
135 case QVideoFrameFormat::Format_YUV420P10: {
140 case QVideoFrameFormat::Format_NV12:
141 case QVideoFrameFormat::Format_NV21: {
146 case QVideoFrameFormat::Format_P010:
147 case QVideoFrameFormat::Format_P016: {