VAEntrypoint *entrypoint_list, /* out */
int *num_entrypoints) /* out */
{
+ VAStatus vaStatus = VA_STATUS_SUCCESS;
+
switch (profile) {
case VAProfileMPEG2Simple:
case VAProfileMPEG2Main:
break;
default:
- assert(0);
+ vaStatus = VA_STATUS_ERROR_UNSUPPORTED_PROFILE;
*num_entrypoints = 0;
break;
}
/* If the assert fails then I965_MAX_ENTRYPOINTS needs to be bigger */
assert(*num_entrypoints <= I965_MAX_ENTRYPOINTS);
- return VA_STATUS_SUCCESS;
+ return vaStatus;
}
VAStatus
break;
default:
- assert(0);
vaStatus = VA_STATUS_ERROR_UNSUPPORTED_PROFILE;
break;
}