From 2f19583911eb4d67afaa72ec2bdbef583087f3f7 Mon Sep 17 00:00:00 2001 From: Rostislav Pehlivanov Date: Sun, 28 Feb 2016 19:05:15 +0000 Subject: [PATCH] 2enc: clip and warn when user bitrate set too low The encoder crashed on verly low bitrates since there wasn't enough space allocated. Signed-off-by: Rostislav Pehlivanov --- libavcodec/vc2enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vc2enc.c b/libavcodec/vc2enc.c index 27db6c0194..01cb6a5031 100644 --- a/libavcodec/vc2enc.c +++ b/libavcodec/vc2enc.c @@ -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;