summaryrefslogtreecommitdiff
path: root/va
diff options
context:
space:
mode:
authordlin2 <decai.lin@intel.com>2018-03-28 09:23:53 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2018-04-08 13:31:12 +0800
commitc9bb65b673fb62ba5dace005699901c91e90abab (patch)
treeaeb6ff59acf1b7c4c76beca4ff85554a01b33ef2 /va
parent3f3e70542a4fee9ea78a73049c17bf58e2f903a3 (diff)
downloadlibva-c9bb65b673fb62ba5dace005699901c91e90abab.tar.gz
Add 'fast_intra_mode' in VAEncMiscParameterFEIFrameControlHEVC
to do fast intra prediction Signed-off-by: dlin2 <decai.lin@intel.com>
Diffstat (limited to 'va')
-rw-r--r--va/va_fei_hevc.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/va/va_fei_hevc.h b/va/va_fei_hevc.h
index e7c19ea..4032ee7 100644
--- a/va/va_fei_hevc.h
+++ b/va/va_fei_hevc.h
@@ -165,7 +165,10 @@ typedef struct _VAEncMiscParameterFEIFrameControlHEVC
uint32_t search_window : 8;
/** \brief number of internal MV predictors for IME searches */
uint32_t max_num_ime_search_center : 3;
- uint32_t reserved2 : 5;
+ /** \brief fast intra prediction enabling bit. It is used as a trade-off between speed and quality.
+ * The flag will be ignored if it's unsupported in the driver*/
+ uint32_t fast_intra_mode : 1;
+ uint32_t reserved2 : 4;
/** \brief specifies number of splits that encoder could be run concurrently
* 1: level 1, default value