2enc: clip and warn when user bitrate set too low
authorRostislav Pehlivanov <atomnuker@gmail.com>
Sun, 28 Feb 2016 19:05:15 +0000 (19:05 +0000)
committerRostislav Pehlivanov <atomnuker@gmail.com>
Sun, 28 Feb 2016 19:06:29 +0000 (19:06 +0000)
The encoder crashed on verly low bitrates since there wasn't enough
space allocated.

Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
libavcodec/vc2enc.c

index 27db6c0..01cb6a5 100644 (file)
@@ -1180,8 +1180,8 @@ static av_cold int vc2_encode_init(AVCodecContext *avctx)
         avctx->bit_rate = av_rescale(min_bits_per_frame, avctx->time_base.den,
                                      avctx->time_base.num);
         av_log(avctx, AV_LOG_WARNING,
-               "Bitrate too low, clipping to minimum = %.2lf Mbps!\n",
-               (double)avctx->bit_rate/1000000.0f);
+               "Bitrate too low, clipping to minimum = %li Mbps!\n",
+               avctx->bit_rate/1000000);
     }
 
     return 0;