Mercurial > libavcodec.hg
comparison ra144.c @ 6928:d3974b9cde43 libavcodec
Rename variable
author | vitor |
---|---|
date | Wed, 28 May 2008 21:25:18 +0000 |
parents | 3723a137a3dd |
children | ac6f00bed029 |
comparison
equal
deleted
inserted
replaced
6927:3723a137a3dd | 6928:d3974b9cde43 |
---|---|
315 void *vdata, int *data_size, | 315 void *vdata, int *data_size, |
316 const uint8_t * buf, int buf_size) | 316 const uint8_t * buf, int buf_size) |
317 { | 317 { |
318 static const uint8_t sizes[10] = {6, 5, 5, 4, 4, 3, 3, 3, 3, 2}; | 318 static const uint8_t sizes[10] = {6, 5, 5, 4, 4, 3, 3, 3, 3, 2}; |
319 RA144Context *ractx = avctx->priv_data; | 319 RA144Context *ractx = avctx->priv_data; |
320 unsigned int gbuf1[4]; | 320 unsigned int refl_rms[4]; |
321 uint16_t coef_table[3][30]; | 321 uint16_t coef_table[3][30]; |
322 uint16_t *gbuf2[4] = | 322 uint16_t *gbuf2[4] = |
323 {coef_table[0], coef_table[1], coef_table[2], ractx->lpc_coef}; | 323 {coef_table[0], coef_table[1], coef_table[2], ractx->lpc_coef}; |
324 unsigned int c; | 324 unsigned int c; |
325 int i; | 325 int i; |
341 | 341 |
342 do_voice(ractx->lpc_refl, ractx->lpc_coef); | 342 do_voice(ractx->lpc_refl, ractx->lpc_coef); |
343 | 343 |
344 energy = decodeval[get_bits(&gb, 5) << 1]; // Useless table entries? | 344 energy = decodeval[get_bits(&gb, 5) << 1]; // Useless table entries? |
345 | 345 |
346 gbuf1[0] = dec2(ractx, gbuf2[0], 0, 0, ractx->old_energy); | 346 refl_rms[0] = dec2(ractx, gbuf2[0], 0, 0, ractx->old_energy); |
347 gbuf1[1] = dec2(ractx, gbuf2[1], 1, energy > ractx->old_energy, | 347 refl_rms[1] = dec2(ractx, gbuf2[1], 1, energy > ractx->old_energy, |
348 t_sqrt(energy*ractx->old_energy) >> 12); | 348 t_sqrt(energy*ractx->old_energy) >> 12); |
349 gbuf1[2] = dec2(ractx, gbuf2[2], 2, 1, energy); | 349 refl_rms[2] = dec2(ractx, gbuf2[2], 2, 1, energy); |
350 gbuf1[3] = rms(ractx->lpc_refl, energy); | 350 refl_rms[3] = rms(ractx->lpc_refl, energy); |
351 | 351 |
352 /* do output */ | 352 /* do output */ |
353 for (c=0; c<4; c++) { | 353 for (c=0; c<4; c++) { |
354 do_output_subblock(ractx, gbuf2[c], gbuf1[c], data, &gb); | 354 do_output_subblock(ractx, gbuf2[c], refl_rms[c], data, &gb); |
355 | 355 |
356 for (i=0; i<BLOCKSIZE; i++) { | 356 for (i=0; i<BLOCKSIZE; i++) { |
357 *data = av_clip_int16(*data << 2); | 357 *data = av_clip_int16(*data << 2); |
358 data++; | 358 data++; |
359 } | 359 } |