gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/wayland
HuQian 050e7f4831 waylandsink: fix incorrect RGB and BGR mapping about GST DRM and WL_SHM
This commit corrects the mapping relationship between RGB and BGR in GST and DRM.
The previous mapping was incorrect, causing potential color mismatches in the output.

The changes are as follows:

  {WL_SHM_FORMAT_RGB888, DRM_FORMAT_RGB888, GST_VIDEO_FORMAT_BGR},
  {WL_SHM_FORMAT_BGR888, DRM_FORMAT_BGR888, GST_VIDEO_FORMAT_RGB},

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5620>
2023-11-11 14:41:18 +00:00
..
gstwl_fwd.h
gstwlbuffer.c
gstwlbuffer.h
gstwlcontext.c
gstwlcontext.h
gstwldisplay.c GstShmAllocator: New shared memory allocator 2023-11-03 18:22:00 +00:00
gstwldisplay.h
gstwllinuxdmabuf.c
gstwllinuxdmabuf.h
gstwlshmallocator.c GstShmAllocator: New shared memory allocator 2023-11-03 18:22:00 +00:00
gstwlshmallocator.h GstShmAllocator: New shared memory allocator 2023-11-03 18:22:00 +00:00
gstwlvideobufferpool.c
gstwlvideobufferpool.h
gstwlvideoformat.c waylandsink: fix incorrect RGB and BGR mapping about GST DRM and WL_SHM 2023-11-11 14:41:18 +00:00
gstwlvideoformat.h
gstwlwindow.c GstShmAllocator: New shared memory allocator 2023-11-03 18:22:00 +00:00
gstwlwindow.h
meson.build meson: change Wayland scanner command from "code" to "private-code" 2023-11-07 18:40:35 +00:00
wayland-prelude.h
wayland.h