summaryrefslogtreecommitdiff
path: root/libavcodec/qsvenc.h
diff options
context:
space:
mode:
authorZhong Li <zhong.li@intel.com>2018-10-25 19:14:16 +0800
committerZhong Li <zhong.li@intel.com>2018-12-07 17:13:36 +0800
commitc9f0cff5efd8096caf8a6fa37b0640abddcde8e8 (patch)
tree7874eaccd453fcb2a60fcb0d6fa53d00bdd89ca0 /libavcodec/qsvenc.h
parentc4a4cfa7628b0b958b7406012d7cfe1e11f1ca10 (diff)
lavc/qsvenc: add an option to set h264 pps for every frame
RepeatPPS is enabled by default in mfx. It is not necessary mostly and wasting encoding bits. Add an option to control it and disable it by default. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Zhong Li <zhong.li@intel.com>
Diffstat (limited to 'libavcodec/qsvenc.h')
-rw-r--r--libavcodec/qsvenc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/qsvenc.h b/libavcodec/qsvenc.h
index fbdc19900d..4316a101ca 100644
--- a/libavcodec/qsvenc.h
+++ b/libavcodec/qsvenc.h
@@ -162,6 +162,8 @@ typedef struct QSVEncContext {
int int_ref_qp_delta;
int recovery_point_sei;
+ int repeat_pps;
+
int a53_cc;
#if QSV_HAVE_MF