[FFmpeg-soc] [soc]: r5409 - in als: als_data.h alsdec.c
thilo.borgmann
subversion at mplayerhq.hu
Wed Oct 14 02:41:47 CEST 2009
Author: thilo.borgmann
Date: Wed Oct 14 02:41:47 2009
New Revision: 5409
Log:
Changed variable names and type and comment.
Modified:
als/als_data.h
als/alsdec.c
Modified: als/als_data.h
==============================================================================
--- als/als_data.h Tue Oct 13 21:35:21 2009 (r5408)
+++ als/als_data.h Wed Oct 14 02:41:47 2009 (r5409)
@@ -95,7 +95,7 @@ static const int16_t parcor_scaled_value
/** Gain values of p(0) for long-term prediction.
* To be indexed by the Rice coded indices.
*/
-static const int ltp_gain [] = {
+static const uint8_t ltp_gain_values [] = {
0, 8, 16, 24, 32, 40, 48, 56, 64, 70, 76, 82, 88, 92, 96, 100
};
Modified: als/alsdec.c
==============================================================================
--- als/alsdec.c Tue Oct 13 21:35:21 2009 (r5408)
+++ als/alsdec.c Wed Oct 14 02:41:47 2009 (r5409)
@@ -471,8 +471,8 @@ static int read_var_block(ALSDecContext
int sb, store_prev_samples;
int64_t y;
int use_ltp = 0;
- int lag = 0;
- int gain[5];
+ int ltp_lag = 0;
+ int ltp_gain[5];
*js_blocks = get_bits1(gb);
@@ -576,19 +576,19 @@ static int read_var_block(ALSDecContext
use_ltp = get_bits1(gb);
if (use_ltp) {
- gain[0] = decode_rice(gb, 1) << 3;
- gain[1] = decode_rice(gb, 2) << 3;
+ ltp_gain[0] = decode_rice(gb, 1) << 3;
+ ltp_gain[1] = decode_rice(gb, 2) << 3;
- gain[2] = get_unary(gb, 0, 4);
- gain[2] <<= 2;
- gain[2] += get_bits(gb, 2);
- gain[2] = ltp_gain[gain[2]];
+ ltp_gain[2] = get_unary(gb, 0, 4);
+ ltp_gain[2] <<= 2;
+ ltp_gain[2] += get_bits(gb, 2);
+ ltp_gain[2] = ltp_gain_values[ltp_gain[2]];
- gain[3] = decode_rice(gb, 2) << 3;
- gain[4] = decode_rice(gb, 1) << 3;
+ ltp_gain[3] = decode_rice(gb, 2) << 3;
+ ltp_gain[4] = decode_rice(gb, 1) << 3;
- lag = get_bits(gb, ctx->ltp_lag_length);
- lag += FFMAX(4, opt_order + 1);
+ ltp_lag = get_bits(gb, ctx->ltp_lag_length);
+ ltp_lag += FFMAX(4, opt_order + 1);
}
}
@@ -615,12 +615,12 @@ static int read_var_block(ALSDecContext
*current_res++ = decode_rice(gb, s[sb]);
}
- // revert long-term prediction
+ // reverse long-term prediction
if (use_ltp) {
int ltp_smp;
for (ltp_smp = 0; ltp_smp < block_length; ltp_smp++) {
- int center = ltp_smp - lag;
+ int center = ltp_smp - ltp_lag;
int begin = FFMAX(0, center - 2);
int end = center + 3;
int tab = 5 - (end - begin);
@@ -629,7 +629,7 @@ static int read_var_block(ALSDecContext
y = 1 << 6;
for (base = begin; base < end; base++, tab++)
- y += MUL64(gain[tab], raw_samples[base]);
+ y += MUL64(ltp_gain[tab], raw_samples[base]);
raw_samples[ltp_smp] += y >> 7;
}
More information about the FFmpeg-soc
mailing list