# HG changeset patch # User reynaldo # Date 1228954262 0 # Node ID e4877f9fc823855c937d7ec96e0531d20f471732 # Parent 800444234375dea6fdb57bdc17aa931f8c5d13c8 Avoid the 'Claimed bitrate and buffer size mismatch' warning storm. - Patch by Kenan Gillet diff -r 800444234375 -r e4877f9fc823 qcelpdec.c --- a/qcelpdec.c Wed Dec 10 21:35:17 2008 +0000 +++ b/qcelpdec.c Thu Dec 11 00:11:02 2008 +0000 @@ -71,6 +71,7 @@ float pitch_gain[4]; uint8_t pitch_lag[4]; uint16_t first16bits; + uint8_t warned_buf_mismatch_bitrate; } QCELPContext; /** @@ -636,8 +637,13 @@ { if(bitrate > **buf) { + QCELPContext *q = avctx->priv_data; + if (!q->warned_buf_mismatch_bitrate) + { av_log(avctx, AV_LOG_WARNING, "Claimed bitrate and buffer size mismatch.\n"); + q->warned_buf_mismatch_bitrate = 1; + } bitrate = **buf; }else if(bitrate < **buf) {