diff --git a/src/context.c b/src/context.c index 230837d..cbd4078 100644 --- a/src/context.c +++ b/src/context.c @@ -81,7 +81,8 @@ VAStatus SunxiCedrusCreateContext(VADriverContextP context, break; default: - return VA_STATUS_ERROR_UNSUPPORTED_PROFILE; + status = VA_STATUS_ERROR_UNSUPPORTED_PROFILE; + goto error; } rc = v4l2_set_format(driver_data->video_fd, V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, pixelformat, picture_width, picture_height);