gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/wayland
HuQian 01cc9d97d7 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/5792>
2023-12-14 11:14:09 +00:00
..
gstwl_fwd.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlbuffer.c gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlbuffer.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlcontext.c gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlcontext.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwldisplay.c gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwldisplay.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwllinuxdmabuf.c gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwllinuxdmabuf.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlshmallocator.c gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlshmallocator.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlvideobufferpool.c gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlvideobufferpool.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlvideoformat.c waylandsink: fix incorrect RGB and BGR mapping about GST DRM and WL_SHM 2023-12-14 11:14:09 +00:00
gstwlvideoformat.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
gstwlwindow.c waylandsink: Fix cropping for video with non-square aspect ratio 2023-09-20 01:32:29 +01:00
gstwlwindow.h gstwaylandsink: Add rotate-method property 2022-06-20 18:30:56 +00:00
meson.build gstwayland: Don't depend on wayland-protocols 2023-11-07 18:58:03 +00:00
wayland-prelude.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00
wayland.h gstwayland: Move reusable parts of the waylandsink into a library 2022-06-06 14:36:39 +02:00