67#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
72 constexpr DRMFormat rgba_fourcc = DRMFormat::RGBA8888;
73 constexpr DRMFormat rg_fourcc = DRMFormat::RG88;
74 constexpr DRMFormat rg16_fourcc = DRMFormat::RG1616;
78 case QVideoFrameFormat::Format_Invalid:
79 case QVideoFrameFormat::Format_IMC1:
80 case QVideoFrameFormat::Format_IMC2:
81 case QVideoFrameFormat::Format_IMC3:
82 case QVideoFrameFormat::Format_IMC4:
83 case QVideoFrameFormat::Format_SamplerExternalOES:
84 case QVideoFrameFormat::Format_Jpeg:
85 case QVideoFrameFormat::Format_SamplerRect:
88 case QVideoFrameFormat::Format_ARGB8888:
89 case QVideoFrameFormat::Format_ARGB8888_Premultiplied:
90 case QVideoFrameFormat::Format_XRGB8888:
91 case QVideoFrameFormat::Format_BGRA8888:
92 case QVideoFrameFormat::Format_BGRA8888_Premultiplied:
93 case QVideoFrameFormat::Format_BGRX8888:
94 case QVideoFrameFormat::Format_ABGR8888:
95 case QVideoFrameFormat::Format_XBGR8888:
96 case QVideoFrameFormat::Format_RGBA8888:
97 case QVideoFrameFormat::Format_RGBX8888:
98 case QVideoFrameFormat::Format_AYUV:
99 case QVideoFrameFormat::Format_AYUV_Premultiplied:
100 case QVideoFrameFormat::Format_UYVY:
101 case QVideoFrameFormat::Format_YUYV: {
102 static constexpr DRMFormat format[] = { rgba_fourcc };
106 case QVideoFrameFormat::Format_Y8: {
110 case QVideoFrameFormat::Format_Y16: {
115 case QVideoFrameFormat::Format_YUV420P:
116 case QVideoFrameFormat::Format_YUV422P:
117 case QVideoFrameFormat::Format_YV12: {
121 case QVideoFrameFormat::Format_YUV420P10: {
126 case QVideoFrameFormat::Format_NV12:
127 case QVideoFrameFormat::Format_NV21: {
132 case QVideoFrameFormat::Format_P010:
133 case QVideoFrameFormat::Format_P016: {