vaapiupload: reset direct-rendering to zero when changing caps.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 20 Nov 2012 17:21:41 +0000 (18:21 +0100)
committerWei,changzhi <changzhix.wei@intel.com>
Wed, 17 Apr 2013 08:16:47 +0000 (16:16 +0800)
Make sure to reset direct-rendering flag to zero when caps are changed,
and only derive it to one when the next checks succeed.

gst/vaapi/gstvaapiuploader.c

index 451da71..e6bf74d 100644 (file)
@@ -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)