diff options
author | Zhong Li <zhong.li@intel.com> | 2018-10-25 19:14:16 +0800 |
---|---|---|
committer | Zhong Li <zhong.li@intel.com> | 2018-12-07 17:13:36 +0800 |
commit | c9f0cff5efd8096caf8a6fa37b0640abddcde8e8 (patch) | |
tree | 7874eaccd453fcb2a60fcb0d6fa53d00bdd89ca0 /libavcodec/qsvenc.c | |
parent | c4a4cfa7628b0b958b7406012d7cfe1e11f1ca10 (diff) | |
download | ffmpeg-c9f0cff5efd8096caf8a6fa37b0640abddcde8e8.tar.gz |
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.c')
-rw-r--r-- | libavcodec/qsvenc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 48bfec70c4..53ba7cad15 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c @@ -654,6 +654,7 @@ FF_ENABLE_DEPRECATION_WARNINGS #if QSV_VERSION_ATLEAST(1, 8) q->extco2.LookAheadDS = q->look_ahead_downsampling; + q->extco2.RepeatPPS = q->repeat_pps ? MFX_CODINGOPTION_ON : MFX_CODINGOPTION_OFF; #if FF_API_PRIVATE_OPT FF_DISABLE_DEPRECATION_WARNINGS |