[Ffmpeg-cvslog] r8754 - trunk/libavcodec/cook.c
banan
subversion
Wed Apr 18 21:47:23 CEST 2007
Author: banan
Date: Wed Apr 18 21:47:22 2007
New Revision: 8754
Modified:
trunk/libavcodec/cook.c
Log:
Simplify, patch by Ramiro Polla.
ramiro ta lisha tod ufsc tod br
Modified: trunk/libavcodec/cook.c
==============================================================================
--- trunk/libavcodec/cook.c (original)
+++ trunk/libavcodec/cook.c Wed Apr 18 21:47:22 2007
@@ -413,12 +413,7 @@ static void categorize(COOKContext *q, i
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 @@ static void categorize(COOKContext *q, i
/* 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;
More information about the ffmpeg-cvslog
mailing list