From: Gwenole Beauchesne Date: Tue, 20 Nov 2012 17:21:41 +0000 (+0100) Subject: vaapiupload: reset direct-rendering to zero when changing caps. X-Git-Tag: submit/2.0alpha/20121130.011817~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=df1eb6e01e1bf76e23c8eb7d219f15804b109d2d;p=profile%2Fivi%2Fgstreamer-vaapi.git vaapiupload: reset direct-rendering to zero when changing caps. Make sure to reset direct-rendering flag to zero when caps are changed, and only derive it to one when the next checks succeed. --- diff --git a/gst/vaapi/gstvaapiuploader.c b/gst/vaapi/gstvaapiuploader.c index 451da71..e6bf74d 100644 --- a/gst/vaapi/gstvaapiuploader.c +++ b/gst/vaapi/gstvaapiuploader.c @@ -333,6 +333,7 @@ gst_vaapi_uploader_ensure_caps( return FALSE; priv = uploader->priv; + priv->direct_rendering = 0; structure = gst_caps_get_structure(src_caps, 0); if (!structure)