diff --git a/va/va.h b/va/va.h index 957dc53c6..bcdbe52e2 100644 --- a/va/va.h +++ b/va/va.h @@ -530,7 +530,8 @@ typedef enum { VAProfileAV1Profile1 = 33, VAProfileHEVCSccMain444_10 = 34, /** \brief Profile ID used for protected video playback. */ - VAProfileProtected = 35 + VAProfileProtected = 35, + VAProfileH264High10 = 36 } VAProfile; /** diff --git a/va/va_str.c b/va/va_str.c index 2c44270eb..99df94877 100644 --- a/va/va_str.c +++ b/va/va_str.c @@ -37,6 +37,7 @@ const char *vaProfileStr(VAProfile profile) TOSTR(VAProfileMPEG4Main); TOSTR(VAProfileH264Main); TOSTR(VAProfileH264High); + TOSTR(VAProfileH264High10); TOSTR(VAProfileVC1Simple); TOSTR(VAProfileVC1Main); TOSTR(VAProfileVC1Advanced); diff --git a/va/va_trace.c b/va/va_trace.c index b291adec3..462455c38 100644 --- a/va/va_trace.c +++ b/va/va_trace.c @@ -5662,6 +5662,7 @@ void va_TraceRenderPicture( va_TraceMPEG4Buf(dpy, context, buffers[i], type, size, num_elements, pbuf + size * j); } break; + case VAProfileH264High10: case VAProfileH264Main: case VAProfileH264High: case VAProfileH264ConstrainedBaseline: