mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +00:00
glcontext: egl: Unrestrict the support base DRM formats
There is no requirement for a base DRM format to be supported by libgstvideo in order to be uploaded to. Don't limite to DRM fourcc that have a libgstvideo format mapping. This notably enabled AFBC support, which uses an opaque based format that does not have a linear definition. This also adds R8/RG88 and simimlar other formats that are not yet mapped in libgstvideo. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7689>
This commit is contained in:
parent
451b32574f
commit
64c6ff97c4
1 changed files with 0 additions and 5 deletions
|
@ -1699,13 +1699,8 @@ gst_gl_context_egl_fetch_dma_formats (GstGLContext * context)
|
|||
|
||||
for (i = 0; i < num_formats; i++) {
|
||||
EGLint num_mods = 0;
|
||||
GstVideoFormat gst_format;
|
||||
GstGLDmaFormat dma_frmt;
|
||||
|
||||
gst_format = gst_video_dma_drm_fourcc_to_format (formats[i]);
|
||||
if (gst_format == GST_VIDEO_FORMAT_UNKNOWN)
|
||||
continue;
|
||||
|
||||
dma_frmt.fourcc = formats[i];
|
||||
dma_frmt.modifiers = NULL;
|
||||
|
||||
|
|
Loading…
Reference in a new issue