va: add av1 profile2
Adding VAProfileAV1Profile2 to support 12bit AV1 decoding
Signed-off-by: David (Ming Qiang) Wu <David.Wu3@amd.com>
diff --git a/va/va.h b/va/va.h
index db885bc..a4dda28 100644
--- a/va/va.h
+++ b/va/va.h
@@ -541,7 +541,8 @@
VAProfileProtected = 35,
VAProfileH264High10 = 36,
VAProfileVVCMain10 = 37,
- VAProfileVVCMultilayerMain10 = 38
+ VAProfileVVCMultilayerMain10 = 38,
+ VAProfileAV1Profile2 = 39
} VAProfile;
/**
diff --git a/va/va_str.c b/va/va_str.c
index 7601cde..b47bf69 100644
--- a/va/va_str.c
+++ b/va/va_str.c
@@ -64,6 +64,7 @@
TOSTR(VAProfileHEVCSccMain444);
TOSTR(VAProfileAV1Profile0);
TOSTR(VAProfileAV1Profile1);
+ TOSTR(VAProfileAV1Profile2);
TOSTR(VAProfileHEVCSccMain444_10);
TOSTR(VAProfileProtected);
TOSTR(VAProfileVVCMain10);
diff --git a/va/va_trace.c b/va/va_trace.c
index 8993d62..6145f81 100644
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -6775,6 +6775,7 @@
break;
case VAProfileAV1Profile0:
case VAProfileAV1Profile1:
+ case VAProfileAV1Profile2:
for (j = 0; j < num_elements; j++) {
va_TraceMsg(trace_ctx, "\telement[%d] = \n", j);