wlvideoformat: fix DMA format convertor
authorRandy Li <ayaka@soulik.info>
Mon, 2 Nov 2020 08:46:25 +0000 (08:46 +0000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 2 Nov 2020 12:39:38 +0000 (12:39 +0000)
In the most of case, this typo would work. But for
ARGB8888 and XRGB8888, which shm format is not based on fourcc,
which would never appear in format enumeration.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1751>

ext/wayland/wlvideoformat.c

index e1d6271..68cec50 100644 (file)
@@ -112,7 +112,7 @@ gst_wl_dmabuf_format_to_video_format (guint wl_format)
   guint i;
 
   for (i = 0; i < G_N_ELEMENTS (wl_formats); i++)
-    if (wl_formats[i].wl_shm_format == wl_format)
+    if (wl_formats[i].dma_format == wl_format)
       return wl_formats[i].gst_format;
 
   return GST_VIDEO_FORMAT_UNKNOWN;