Mercurial > libavcodec.hg
changeset 4863:fa4951ffc434 libavcodec
Simplify, patch by Ramiro Polla.
ramiro ta lisha tod ufsc tod br
author | banan |
---|---|
date | Wed, 18 Apr 2007 19:47:22 +0000 |
parents | 051365cea286 |
children | c35500bc52b1 |
files | cook.c |
diffstat | 1 files changed, 2 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/cook.c Wed Apr 18 19:46:42 2007 +0000 +++ b/cook.c Wed Apr 18 19:47:22 2007 +0000 @@ -413,12 +413,7 @@ num_bits = 0; index = 0; for (j=q->total_subbands ; j>0 ; j--){ - exp_idx = (i - quant_index_table[index] + bias) / 2; - if (exp_idx<0){ - exp_idx=0; - } else if(exp_idx >7) { - exp_idx=7; - } + exp_idx = av_clip((i - quant_index_table[index] + bias) / 2, 0, 7); index++; num_bits+=expbits_tab[exp_idx]; } @@ -430,12 +425,7 @@ /* Calculate total number of bits. */ num_bits=0; for (i=0 ; i<q->total_subbands ; i++) { - exp_idx = (bias - quant_index_table[i]) / 2; - if (exp_idx<0) { - exp_idx=0; - } else if(exp_idx >7) { - exp_idx=7; - } + exp_idx = av_clip((bias - quant_index_table[i]) / 2, 0, 7); num_bits += expbits_tab[exp_idx]; exp_index1[i] = exp_idx; exp_index2[i] = exp_idx;