diff --git a/va/va.h b/va/va.h index 941eb971e..7dc13741c 100644 --- a/va/va.h +++ b/va/va.h @@ -543,7 +543,8 @@ typedef enum { VAProfileVVCMain10 = 37, VAProfileVVCMultilayerMain10 = 38, VAProfileAV1Profile2 = 39, - VAProfileH264High422 = 40 + VAProfileH264High422 = 40, + VAProfileH264High444Predictive = 41, } VAProfile; /** diff --git a/va/va_str.c b/va/va_str.c index 000d1166a..f03eea78e 100644 --- a/va/va_str.c +++ b/va/va_str.c @@ -39,6 +39,7 @@ const char *vaProfileStr(VAProfile profile) TOSTR(VAProfileH264High); TOSTR(VAProfileH264High10); TOSTR(VAProfileH264High422); + TOSTR(VAProfileH264High444Predictive); TOSTR(VAProfileVC1Simple); TOSTR(VAProfileVC1Main); TOSTR(VAProfileVC1Advanced); diff --git a/va/va_trace.c b/va/va_trace.c index ee43a5fbb..7ececc088 100644 --- a/va/va_trace.c +++ b/va/va_trace.c @@ -7109,6 +7109,7 @@ void va_TraceRenderPicture( break; case VAProfileH264High10: case VAProfileH264High422: + case VAProfileH264High444Predictive: case VAProfileH264Main: case VAProfileH264High: case VAProfileH264ConstrainedBaseline: