# HG changeset patch # User michael # Date 1180647622 0 # Node ID 6c7f4ece59ed26ccac1957548133d7220cb8e336 # Parent a10ebd496bd9adc5275add1b7b5c8125e40db4fe check qblur > 1 (prevent assert failure / segfault) fixes sf bug #797610 diff -r a10ebd496bd9 -r 6c7f4ece59ed ratecontrol.c --- a/ratecontrol.c Wed May 30 23:06:37 2007 +0000 +++ b/ratecontrol.c Thu May 31 21:40:22 2007 +0000 @@ -201,6 +201,10 @@ rcc->pass1_rc_eq_output_sum= 0.001; rcc->pass1_wanted_bits=0.001; + if(s->avctx->qblur > 1.0){ + av_log(s->avctx, AV_LOG_ERROR, "qblur too large\n"); + return -1; + } /* init stuff with the user specified complexity */ if(s->avctx->rc_initial_cplx){ for(i=0; i<60*30; i++){