Skips configuration of creation of vpp/capsfilter and link them once it's done.
Otherwise, it always fails when it's trying to re-start playback.
https://bugzilla.gnome.org/show_bug.cgi?id=781573
"max-size-buffers", vaapidecbin->max_size_buffers,
"max-size-time", vaapidecbin->max_size_time, NULL);
- if (vaapidecbin->disable_vpp)
+ if (vaapidecbin->disable_vpp || vaapidecbin->configured)
return TRUE;
GST_INFO_OBJECT (vaapidecbin, "enabling VPP");
goto error_link_pad;
gst_object_unref (bin_srcpad);
+ vaapidecbin->configured = TRUE;
return TRUE;
GstVaapiDeinterlaceMethod deinterlace_method;
gboolean disable_vpp;
+ gboolean configured;
} GstVaapiDecodeBin;
typedef struct _GstVaapiDecodeBinClass {