From: gb Date: Tue, 16 Mar 2010 14:37:47 +0000 (+0000) Subject: Fix image & surface size cache. X-Git-Tag: accepted/trunk/20120822.173359~706 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8de41f081d85ea6dce12a03c1449b55e2bebb526;p=profile%2Fivi%2Fgstreamer-vaapi.git Fix image & surface size cache. --- diff --git a/sys/vaapiconvert/gstvaapiconvert.c b/sys/vaapiconvert/gstvaapiconvert.c index 7fb89ce..afd5578 100644 --- a/sys/vaapiconvert/gstvaapiconvert.c +++ b/sys/vaapiconvert/gstvaapiconvert.c @@ -329,6 +329,8 @@ gst_vaapiconvert_set_caps( gst_structure_get_int(structure, "height", &height); if (width != convert->image_width || height != convert->image_height) { + convert->image_width = width; + convert->image_height = height; if (convert->images) g_object_unref(convert->images); convert->images = gst_vaapi_image_pool_new(convert->display, incaps); @@ -341,6 +343,8 @@ gst_vaapiconvert_set_caps( gst_structure_get_int(structure, "height", &height); if (width != convert->surface_width || height != convert->surface_height) { + convert->surface_width = width; + convert->surface_height = height; if (convert->surfaces) g_object_unref(convert->surfaces); convert->surfaces = gst_vaapi_surface_pool_new(convert->display, outcaps);