summaryrefslogtreecommitdiff
path: root/va/va_str.c
diff options
context:
space:
mode:
authorxfengcarl <carl.zhang@intel.com>2017-07-06 08:07:41 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2017-11-21 23:27:31 -0800
commitd8b6b7a6d56e8a44ba38c81202efbe4c16b71575 (patch)
treef57f41f1b4a2a360239be13a3ef5d2507e2e766a /va/va_str.c
parent5722f0e36e4fdf320baef7c3a96493834232ea75 (diff)
downloadlibva-d8b6b7a6d56e8a44ba38c81202efbe4c16b71575.tar.gz
add new BRC method
VA_RC_ICQ: Intelligent Constant Quality. Provided an initial ICQ_quality_factor, adjusts QP at a frame and MB level based on motion to improve subjective quality. VA_RC_CFS: Constant Frame Size. VA_RC_PARALLEL: For hierachical B, B frames can be refered by other B frames. Currently three layers of hierachy are defined: B0 - regular B, no reference to other B frames. B1 - reference to only I, P and regular B0 frames. B2 - reference to any other frames, including B1. In Hierachical B structure, B frames on the same layer can be processed simultaneously. And BRC would adjust accordingly. This is so called Parallel BRC. Author: pylee <penne.y.lee@intel.com> Author: Austin Yuan <shengquan.yuan@intel.com> Author: Penne <penne.y.lee@intel.com> Author:Wang, Ce <ce.wang@intel.com> Signed-off-by: Carl.Zhang <carl.zhang@intel.com> Conflicts: va/va.h
Diffstat (limited to 'va/va_str.c')
-rw-r--r--va/va_str.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/va/va_str.c b/va/va_str.c
index 1042399..dc515b7 100644
--- a/va/va_str.c
+++ b/va/va_str.c
@@ -105,6 +105,8 @@ const char *vaConfigAttribTypeStr(VAConfigAttribType configAttribType)
TOSTR(VAConfigAttribEncIntraRefresh);
TOSTR(VAConfigAttribProcessingRate);
TOSTR(VAConfigAttribEncDirtyRect);
+ TOSTR(VAConfigAttribEncParallelRateControl);
+ TOSTR(VAConfigAttribEncDynamicScaling);
case VAConfigAttribTypeMax: break;
}
return "<unknown config attribute type>";