glupload: Only offer custom allocator with caps features
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 1 Dec 2015 23:09:25 +0000 (18:09 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 4 Dec 2015 22:08:46 +0000 (17:08 -0500)
commitd84d1708b72aba35b821fbafefc7fdfdbbc5572c
tree5dd605a9752ae6da09aed980a0dc38e5324dd2e6
parent2ab188bf29aeb20499e192d338ed43e096e87b6f
glupload: Only offer custom allocator with caps features

To use GLMemory and EGLImage allocators, one need to know the
libgstgl API. This is only expected if the associated caps features
have been negotiated. Generic element that otherwise receive those
allocators may fail, resulting in broken pieline. We don't want to
force all generic element to check if the allocator is a custom
allocator or a normal allocator (which implement the _alloc method).

https://bugzilla.gnome.org/show_bug.cgi?id=758877
gst-libs/gst/gl/gstglupload.c