From 16ae1286d140d5fa10fb84e94b1902d5dc8a9766 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 8 Sep 2023 15:03:51 -0400 Subject: [PATCH] wayland: Use generated formats list Update the order according to what the generator produces. Part-of: --- .../gst-libs/gst/wayland/gstwlvideoformat.h | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/wayland/gstwlvideoformat.h b/subprojects/gst-plugins-bad/gst-libs/gst/wayland/gstwlvideoformat.h index d3c02697c3..21b9d4ec65 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/wayland/gstwlvideoformat.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/wayland/gstwlvideoformat.h @@ -36,10 +36,15 @@ G_BEGIN_DECLS * * Since: 1.24 */ -#define GST_WL_VIDEO_FORMATS \ - "{ AYUV, ABGR, ARGB, BGRA, RGBA, P010_10LE, YUV9, YVU9, Y41B, I420, YV12, " \ - "NV12, NV21, Y42B, NV16, NV61, UYVY, YUY2, YVYU, BGRx, RGBx, xBGR, xRGB, " \ - "v308, BGR, RGB, BGR16, RGB16 }" +#if G_BYTE_ORDER == G_BIG_ENDIAN +#define GST_WL_VIDEO_FORMATS "{ AYUV, ABGR, ARGB, BGRA, RGBA, P010_10LE, BGRx, " \ + "RGBx, xBGR, xRGB, v308, BGR, RGB, Y42B, NV16, NV61, UYVY, YUY2, YVYU, " \ + "I420, YV12, NV12, NV21, Y41B, YUV9, YVU9, BGR16, RGB16 }" +#elif G_BYTE_ORDER == G_LITTLE_ENDIAN +#define GST_WL_VIDEO_FORMATS "{ AYUV, ABGR, ARGB, BGRA, RGBA, P010_10LE, BGRx, " \ + "RGBx, xBGR, xRGB, v308, BGR, RGB, Y42B, NV16, NV61, UYVY, YUY2, YVYU, " \ + "I420, YV12, NV12, NV21, Y41B, YUV9, YVU9, BGR16, RGB16 }" +#endif GST_WL_API void gst_wl_videoformat_init_once (void);