Skip to content

Commit 70f74a5

Browse files
committed
fix(linux/pipewire): Add 10-bit RGB formats with 2-bit Alpha to supported format_map
1 parent 810783d commit 70f74a5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/platform/linux/pipewire.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,12 @@ namespace pipewire {
4444
int32_t pw_format;
4545
};
4646

47-
static constexpr std::array<format_map_t, 3> format_map = {{
47+
static constexpr std::array<format_map_t, 7> format_map = {{
4848
{DRM_FORMAT_XBGR2101010, SPA_VIDEO_FORMAT_xBGR_210LE},
49+
{DRM_FORMAT_BGRA1010102, SPA_VIDEO_FORMAT_ARGB_210LE},
50+
{DRM_FORMAT_RGBA1010102, SPA_VIDEO_FORMAT_ABGR_210LE},
51+
{DRM_FORMAT_ABGR2101010, SPA_VIDEO_FORMAT_RGBA_102LE},
52+
{DRM_FORMAT_ARGB2101010, SPA_VIDEO_FORMAT_BGRA_102LE},
4953
{DRM_FORMAT_ARGB8888, SPA_VIDEO_FORMAT_BGRA},
5054
{DRM_FORMAT_XRGB8888, SPA_VIDEO_FORMAT_BGRx},
5155
}};

0 commit comments

Comments
 (0)