ffmpeg | branch: master | Diego Felix de Souza <ddeso...@nvidia.com> | Mon May 
27 13:33:44 2024 +0000| [aead61451cc4f079cb8778399fa617f2647bb268] | committer: 
Timo Rothenpieler

avcodec/nvenc_av1: Correct CQ range for AV1

The Constant Quality (CQ) range for the AV1 codec is actually 0 to
63, contrary to what is stated in the header and documentation.

Signed-off-by: Diego Felix de Souza <ddeso...@nvidia.com>
Signed-off-by: Timo Rothenpieler <t...@rothenpieler.org>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aead61451cc4f079cb8778399fa617f2647bb268
---

 libavcodec/nvenc_av1.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/nvenc_av1.c b/libavcodec/nvenc_av1.c
index a9e065e3b9..ca15ebddba 100644
--- a/libavcodec/nvenc_av1.c
+++ b/libavcodec/nvenc_av1.c
@@ -105,8 +105,8 @@ static const AVOption options[] = {
                                                             
OFFSET(async_depth),  AV_OPT_TYPE_INT,   { .i64 = INT_MAX }, 0, INT_MAX, VE },
     { "rc-lookahead", "Number of frames to look ahead for rate-control",
                                                             
OFFSET(rc_lookahead), AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE },
-    { "cq",           "Set target quality level (0 to 51, 0 means automatic) 
for constant quality mode in VBR rate control",
-                                                            OFFSET(quality),   
   AV_OPT_TYPE_FLOAT, { .dbl = 0.}, 0., 51., VE },
+    { "cq",           "Set target quality level (0 to 63, 0 means automatic) 
for constant quality mode in VBR rate control",
+                                                            OFFSET(quality),   
   AV_OPT_TYPE_FLOAT, { .dbl = 0.}, 0., 63., VE },
     { "init_qpP",     "Initial QP value for P frame",       OFFSET(init_qp_p), 
   AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 255, VE },
     { "init_qpB",     "Initial QP value for B frame",       OFFSET(init_qp_b), 
   AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 255, VE },
     { "init_qpI",     "Initial QP value for I frame",       OFFSET(init_qp_i), 
   AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 255, VE },

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to