egl/va_egl_x11: fix the number of the allocated elements
authorXiang, Haihao <haihao.xiang@intel.com>
Fri, 2 Dec 2011 04:58:10 +0000 (12:58 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 14 Dec 2011 00:27:03 +0000 (08:27 +0800)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
test/egl/va_egl_x11.c

index 1c04e3b..7d7521d 100644 (file)
@@ -355,14 +355,14 @@ va_egl_init_va_egl(struct va_egl_context *ctx)
     unsigned int *target_list = NULL;
     EGLint *img_attribs = NULL;
 
-    num_max_targets = vaMaxNumSurfaceTargetsEGL(ctx->va_dpy);
+    num_targets = num_max_targets = vaMaxNumSurfaceTargetsEGL(ctx->va_dpy);
     
     if (num_max_targets < 1) {
         printf("Error: vaMaxNumSurfaceTargetsEGL() returns %d\n", num_max_targets);
         return -1;
     }
 
-    num_max_attributes = vaMaxNumSurfaceAttributesEGL(ctx->va_dpy);
+    num_attribs = num_max_attributes = vaMaxNumSurfaceAttributesEGL(ctx->va_dpy);
 
     if (num_max_attributes < 1) {
         printf("Error: vaMaxNumSurfaceAttributesEGL() returns %d\n", num_max_attributes);