Skip to content
Snippets Groups Projects
Commit b428c9e6 authored by Simon McVittie's avatar Simon McVittie
Browse files

check-va-api: Use common xcalloc() to allocate formats and attributes

parent 42b95aaf
Branches
Tags
1 merge request!801check-va-api: Use supported surface format + opportunistic cleanup
...@@ -215,14 +215,7 @@ create_surfaces (VADisplay va_display, ...@@ -215,14 +215,7 @@ create_surfaces (VADisplay va_display,
do_vaapi_or_exit (vaQuerySurfaceAttributes (va_display, config, NULL, &num_attribs)); do_vaapi_or_exit (vaQuerySurfaceAttributes (va_display, config, NULL, &num_attribs));
attrib_list = calloc (num_attribs, sizeof (*attrib_list)); attrib_list = xcalloc (num_attribs, sizeof (*attrib_list));
if (attrib_list == NULL)
{
fprintf (stderr, "Out of memory\n");
goto out;
}
do_vaapi_or_exit (vaQuerySurfaceAttributes (va_display, config, attrib_list, &num_attribs)); do_vaapi_or_exit (vaQuerySurfaceAttributes (va_display, config, attrib_list, &num_attribs));
for (unsigned int i = 0; i < num_attribs; i++) for (unsigned int i = 0; i < num_attribs; i++)
...@@ -255,14 +248,7 @@ create_surfaces (VADisplay va_display, ...@@ -255,14 +248,7 @@ create_surfaces (VADisplay va_display,
num_formats = vaMaxNumImageFormats (va_display); num_formats = vaMaxNumImageFormats (va_display);
format_list = calloc (num_formats, sizeof (*format_list)); format_list = xcalloc (num_formats, sizeof (*format_list));
if (format_list == NULL)
{
fprintf (stderr, "Out of memory\n");
goto out;
}
do_vaapi_or_exit (vaQueryImageFormats (va_display, format_list, &num_formats)); do_vaapi_or_exit (vaQueryImageFormats (va_display, format_list, &num_formats));
image_format.fourcc = 0; image_format.fourcc = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment