va_config: Rename object config structure fields for more clarity

Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
This commit is contained in:
Paul Kocialkowski
2018-04-23 13:59:13 +02:00
parent 47f7f021bf
commit 1d7d92bf1c
2 changed files with 17 additions and 16 deletions
+14 -14
View File
@@ -117,21 +117,21 @@ VAStatus SunxiCedrusupdate_attribute(struct object_config *obj_config,
{ {
int i; int i;
/* Check existing attributes */ /* Check existing attributes */
for(i = 0; obj_config->attrib_count < i; i++) for(i = 0; obj_config->attributes_count < i; i++)
{ {
if (obj_config->attrib_list[i].type == attrib->type) if (obj_config->attributes[i].type == attrib->type)
{ {
/* Update existing attribute */ /* Update existing attribute */
obj_config->attrib_list[i].value = attrib->value; obj_config->attributes[i].value = attrib->value;
return VA_STATUS_SUCCESS; return VA_STATUS_SUCCESS;
} }
} }
if (obj_config->attrib_count < SUNXI_CEDRUS_MAX_CONFIG_ATTRIBUTES) if (obj_config->attributes_count < SUNXI_CEDRUS_MAX_CONFIG_ATTRIBUTES)
{ {
i = obj_config->attrib_count; i = obj_config->attributes_count;
obj_config->attrib_list[i].type = attrib->type; obj_config->attributes[i].type = attrib->type;
obj_config->attrib_list[i].value = attrib->value; obj_config->attributes[i].value = attrib->value;
obj_config->attrib_count++; obj_config->attributes_count++;
return VA_STATUS_SUCCESS; return VA_STATUS_SUCCESS;
} }
return VA_STATUS_ERROR_MAX_NUM_EXCEEDED; return VA_STATUS_ERROR_MAX_NUM_EXCEEDED;
@@ -177,9 +177,9 @@ VAStatus SunxiCedrusCreateConfig(VADriverContextP ctx, VAProfile profile,
obj_config->profile = profile; obj_config->profile = profile;
obj_config->entrypoint = entrypoint; obj_config->entrypoint = entrypoint;
obj_config->attrib_list[0].type = VAConfigAttribRTFormat; obj_config->attributes[0].type = VAConfigAttribRTFormat;
obj_config->attrib_list[0].value = VA_RT_FORMAT_YUV420; obj_config->attributes[0].value = VA_RT_FORMAT_YUV420;
obj_config->attrib_count = 1; obj_config->attributes_count = 1;
for(i = 0; i < num_attribs; i++) for(i = 0; i < num_attribs; i++)
{ {
@@ -231,9 +231,9 @@ VAStatus SunxiCedrusQueryConfigAttributes(VADriverContextP ctx,
*profile = obj_config->profile; *profile = obj_config->profile;
*entrypoint = obj_config->entrypoint; *entrypoint = obj_config->entrypoint;
*num_attribs = obj_config->attrib_count; *num_attribs = obj_config->attributes_count;
for(i = 0; i < obj_config->attrib_count; i++) for(i = 0; i < obj_config->attributes_count; i++)
attrib_list[i] = obj_config->attrib_list[i]; attrib_list[i] = obj_config->attributes[i];
return vaStatus; return vaStatus;
} }
+3 -2
View File
@@ -35,10 +35,11 @@
struct object_config { struct object_config {
struct object_base base; struct object_base base;
VAProfile profile; VAProfile profile;
VAEntrypoint entrypoint; VAEntrypoint entrypoint;
VAConfigAttrib attrib_list[SUNXI_CEDRUS_MAX_CONFIG_ATTRIBUTES]; VAConfigAttrib attributes[SUNXI_CEDRUS_MAX_CONFIG_ATTRIBUTES];
int attrib_count; int attributes_count;
}; };
VAStatus SunxiCedrusQueryConfigProfiles(VADriverContextP ctx, VAStatus SunxiCedrusQueryConfigProfiles(VADriverContextP ctx,