]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/cfhdenc: fix setting default compression level
authorPaul B Mahol <onemda@gmail.com>
Mon, 3 Aug 2020 20:18:47 +0000 (22:18 +0200)
committerPaul B Mahol <onemda@gmail.com>
Mon, 3 Aug 2020 20:22:08 +0000 (22:22 +0200)
libavcodec/cfhdenc.c

index 911eee4e3e14a896a2bdc23bd0fd8f2b8d5359df..10cf7c03ac1efb096c6b8f62e906e4a5dff72baf 100644 (file)
@@ -242,10 +242,11 @@ static av_cold int cfhd_encode_init(AVCodecContext *avctx)
     }
 
     s->planes = av_pix_fmt_count_planes(avctx->pix_fmt);
+    s->compression = avctx->compression_level;
 
-    if (avctx->compression_level == FF_COMPRESSION_DEFAULT)
+    if (s->compression == FF_COMPRESSION_DEFAULT)
         s->compression = 2;
-    s->compression = av_clip(avctx->compression_level, 0, 10);
+    s->compression = av_clip(s->compression, 0, 10);
 
     for (int i = 0; i < s->planes; i++) {
         int w8, h8, w4, h4, w2, h2;