diff --git a/va/va.h b/va/va.h index 311ff61a1..bcc329270 100644 --- a/va/va.h +++ b/va/va.h @@ -1036,6 +1036,16 @@ typedef enum { * The value returned uses the VAConfigAttribValEncPerBlockControl type. */ VAConfigAttribEncPerBlockControl = 55, + /** + * \brief Maximum number of tile rows and cols. Read-only. + * + * This attribute determines the maximum number of tile + * rows and columns supported for encoding with tile support. + * + * The bottom 16 bits specify the maximum number of rows + * The top 16 bits specify the maximum number of cols + */ + VAConfigAttribEncMaxTileRowsCols = 56, /**@}*/ VAConfigAttribTypeMax } VAConfigAttribType; diff --git a/va/va_str.c b/va/va_str.c index 99df94877..1e44bc38d 100644 --- a/va/va_str.c +++ b/va/va_str.c @@ -149,6 +149,7 @@ const char *vaConfigAttribTypeStr(VAConfigAttribType configAttribType) TOSTR(VAConfigAttribEncAV1Ext1); TOSTR(VAConfigAttribEncAV1Ext2); TOSTR(VAConfigAttribEncPerBlockControl); + TOSTR(VAConfigAttribEncMaxTileRowsCols); case VAConfigAttribTypeMax: break; }