diff options
-rw-r--r-- | gst/vaapi/gstvaapipluginbase.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c index 1753ad09..26b9e2ea 100644 --- a/gst/vaapi/gstvaapipluginbase.c +++ b/gst/vaapi/gstvaapipluginbase.c @@ -538,11 +538,7 @@ ensure_srcpad_allocator (GstVaapiPluginBase * plugin, GstVideoInfo * vinfo, goto valid_allocator; plugin->srcpad_allocator = NULL; - if (caps && gst_caps_is_video_raw (caps)) { - GstAllocator *allocator = create_dmabuf_srcpad_allocator (plugin, vinfo, - !plugin->srcpad_can_dmabuf); - plugin->srcpad_allocator = allocator; - } else if (caps && gst_vaapi_caps_feature_contains (caps, + if (caps && gst_vaapi_caps_feature_contains (caps, GST_VAAPI_CAPS_FEATURE_DMABUF)) { plugin->srcpad_allocator = create_dmabuf_srcpad_allocator (plugin, vinfo, FALSE); |