video-format: Fix GBRA_10/12 alpha channel pixel strides
authorJames Cowgill <jcowgill@jcowgill.uk>
Sat, 9 Feb 2019 17:21:13 +0000 (17:21 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 20 Feb 2019 09:40:24 +0000 (09:40 +0000)
These formats have 4 components, so they should also have 4 components
of pixel stride.

gst-libs/gst/video/video-format.c

index 60894fa..112bbeb 100644 (file)
@@ -5497,18 +5497,17 @@ static const VideoFormat formats[] = {
       DPTH888, PSTR244, PLANE0, OFFS102, SUB422, PACK_VYUY),
   MAKE_RGBA_FORMAT (GBRA, "raw video", DPTH8888, PSTR1111, PLANE2013,
       OFFS0, SUB4444, PACK_GBRA),
-  MAKE_RGBA_FORMAT (GBRA_10BE, "raw video", DPTH10_10_10_10, PSTR222, PLANE2013,
-      OFFS0, SUB4444, PACK_GBRA_10BE),
-  MAKE_RGBA_LE_FORMAT (GBRA_10LE, "raw video", DPTH10_10_10_10, PSTR222,
-      PLANE2013,
-      OFFS0, SUB4444, PACK_GBRA_10LE),
+  MAKE_RGBA_FORMAT (GBRA_10BE, "raw video", DPTH10_10_10_10, PSTR2222,
+      PLANE2013, OFFS0, SUB4444, PACK_GBRA_10BE),
+  MAKE_RGBA_LE_FORMAT (GBRA_10LE, "raw video", DPTH10_10_10_10, PSTR2222,
+      PLANE2013, OFFS0, SUB4444, PACK_GBRA_10LE),
   MAKE_RGB_FORMAT (GBR_12BE, "raw video", DPTH12_12_12, PSTR222, PLANE201,
       OFFS0, SUB444, PACK_GBR_12BE),
   MAKE_RGB_LE_FORMAT (GBR_12LE, "raw video", DPTH12_12_12, PSTR222, PLANE201,
       OFFS0, SUB444, PACK_GBR_12LE),
-  MAKE_RGBA_FORMAT (GBRA_12BE, "raw video", DPTH12_12_12_12, PSTR222, PLANE2013,
-      OFFS0, SUB4444, PACK_GBRA_12BE),
-  MAKE_RGBA_LE_PACK_FORMAT (GBRA_12LE, "raw video", DPTH12_12_12_12, PSTR222,
+  MAKE_RGBA_FORMAT (GBRA_12BE, "raw video", DPTH12_12_12_12, PSTR2222,
+      PLANE2013, OFFS0, SUB4444, PACK_GBRA_12BE),
+  MAKE_RGBA_LE_PACK_FORMAT (GBRA_12LE, "raw video", DPTH12_12_12_12, PSTR2222,
       PLANE2013, OFFS0, SUB4444, PACK_GBRA_12LE),
   MAKE_YUV_FORMAT (I420_12BE, "raw video", 0x00000000, DPTH12_12_12,
       PSTR222, PLANE012, OFFS0, SUB420, PACK_I420_12BE),