diff options
author | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2024-09-27 09:20:37 -0400 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2024-09-30 16:11:09 +0000 |
commit | f42ce6ef358ceb023c57f06590aeedf553102064 (patch) | |
tree | 22362c1177a4a44204a19a4eb23e7208bd41522e | |
parent | 90728a116682563a91275e8d870335c4830a113b (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.c | 2 |
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: |