Add DMABuff caps features in all encoders' sink pad.
if (!encode->encoder)
return TRUE;
- out_caps = gst_caps_from_string (GST_VAAPI_MAKE_SURFACE_CAPS);
+ out_caps = gst_caps_from_string (GST_VAAPI_MAKE_SURFACE_CAPS ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS);
if (!out_caps)
goto failed_create_va_caps;
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */
GST_VAAPI_MAKE_SURFACE_CAPS ", "
GST_CAPS_INTERLACED_FALSE "; "
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ", "
+ GST_CAPS_INTERLACED_FALSE ";"
+ GST_VAAPI_MAKE_DMABUF_CAPS ","
GST_CAPS_INTERLACED_FALSE;
/* *INDENT-ON* */