summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.com>2024-09-27 09:20:37 -0400
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2024-09-30 16:11:09 +0000
commitf42ce6ef358ceb023c57f06590aeedf553102064 (patch)
tree22362c1177a4a44204a19a4eb23e7208bd41522e
parent90728a116682563a91275e8d870335c4830a113b (diff)
allocators: drmdumb: Fix bpp value for P010
P010 uses 16 bits per pixel, with least significant being padding. This code worked with Intel display driver since they roundup that value, but does not work with the generic DRM helpers which also support NV15, which does not have any padding. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7580>
-rw-r--r--subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c b/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c
index 1cf3034ac7..e77942675d 100644
--- a/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c
+++ b/subprojects/gst-plugins-base/gst-libs/gst/allocators/gstdrmdumb.c
@@ -225,7 +225,7 @@ gst_drm_bpp_from_drm (guint32 drm_fourcc)
bpp = 8;
break;
case DRM_FORMAT_P010:
- bpp = 10;
+ bpp = 16;
break;
case DRM_FORMAT_UYVY:
case DRM_FORMAT_YUYV: