Skip to content

Add DRM Dumb allocation support into Wayland Sinks

Colin Kinloch requested to merge ColinKinloch/gstreamer:drm_allocator into main

This splits out the DRM dumb buffer allocator from kmssink with an eye to adding dumb buffer support to waylandsink.

Moving the allocator into libgstallocators required most of the Gst/DRM mapping code to be moved into the sink.

TODO

  • Gracefully handle platforms that don't support DRM (similar to GstFdAllocator).
  • Add DRM Dumb allocator support into waylandsink (perhaps inside existing pool?)

Future work

  • Split DRM/Gst utility functions out of kmssink.
Edited by Nicolas Dufresne

Merge request reports