diff options
author | Linjie Fu <linjie.fu@intel.com> | 2020-03-11 18:39:28 +0800 |
---|---|---|
committer | Zhong Li <zhongli_dev@126.com> | 2020-07-05 23:43:45 +0800 |
commit | c2d000ec27af1a5cd5341a67e941e0313879ab18 (patch) | |
tree | e732fee34963acc32f05b4b06f4820298e304b75 /libavcodec/qsvenc_hevc.c | |
parent | 04e06beb0ab98a6eb85df32f7809b1143e4bebe7 (diff) |
lavc/qsvenc_hevc: add qmax/qmin support for HEVC encoding
Add qmax/qmin support for HEVC software bitrate control(SWBRC).
Limitations:
- RateControlMethod != MFX_RATECONTROL_CQP
- with EXTBRC ON
Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Signed-off-by: Zhong Li <zhongli_dev@126.com>
Diffstat (limited to 'libavcodec/qsvenc_hevc.c')
-rw-r--r-- | libavcodec/qsvenc_hevc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/qsvenc_hevc.c b/libavcodec/qsvenc_hevc.c index 88c78a8135..347f30655e 100644 --- a/libavcodec/qsvenc_hevc.c +++ b/libavcodec/qsvenc_hevc.c @@ -263,6 +263,8 @@ static const AVCodecDefault qsv_enc_defaults[] = { // same as the x264 default { "g", "248" }, { "bf", "8" }, + { "qmin", "-1" }, + { "qmax", "-1" }, { "trellis", "-1" }, { "flags", "+cgop" }, #if FF_API_PRIVATE_OPT |