diff --git a/src/platform/linux/pipewire.cpp b/src/platform/linux/pipewire.cpp index 14715eaf43c..d7a20940409 100644 --- a/src/platform/linux/pipewire.cpp +++ b/src/platform/linux/pipewire.cpp @@ -44,8 +44,12 @@ namespace pipewire { int32_t pw_format; }; - static constexpr std::array format_map = {{ + static constexpr std::array format_map = {{ {DRM_FORMAT_XBGR2101010, SPA_VIDEO_FORMAT_xBGR_210LE}, + {DRM_FORMAT_BGRA1010102, SPA_VIDEO_FORMAT_ARGB_210LE}, + {DRM_FORMAT_RGBA1010102, SPA_VIDEO_FORMAT_ABGR_210LE}, + {DRM_FORMAT_ABGR2101010, SPA_VIDEO_FORMAT_RGBA_102LE}, + {DRM_FORMAT_ARGB2101010, SPA_VIDEO_FORMAT_BGRA_102LE}, {DRM_FORMAT_ARGB8888, SPA_VIDEO_FORMAT_BGRA}, {DRM_FORMAT_XRGB8888, SPA_VIDEO_FORMAT_BGRx}, }};