comparison sipr.c @ 11647:26aabf52f578 libavcodec

Split the input/output data arguments to ff_adaptive_gain_control().
author rbultje
date Wed, 21 Apr 2010 17:43:52 +0000
parents 8a4984c5cacc
children 0516f4062307
comparison
equal deleted inserted replaced
11646:a69e24b73f3c 11647:26aabf52f578
477 if (ctx->mode == MODE_5k0) { 477 if (ctx->mode == MODE_5k0) {
478 for (i = 0; i < subframe_count; i++) { 478 for (i = 0; i < subframe_count; i++) {
479 float energy = ff_dot_productf(ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i*SUBFR_SIZE, 479 float energy = ff_dot_productf(ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i*SUBFR_SIZE,
480 ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i*SUBFR_SIZE, 480 ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i*SUBFR_SIZE,
481 SUBFR_SIZE); 481 SUBFR_SIZE);
482 ff_adaptive_gain_control(&synth[i * SUBFR_SIZE], energy, 482 ff_adaptive_gain_control(&synth[i * SUBFR_SIZE],
483 &synth[i * SUBFR_SIZE], energy,
483 SUBFR_SIZE, 0.9, &ctx->postfilter_agc); 484 SUBFR_SIZE, 0.9, &ctx->postfilter_agc);
484 } 485 }
485 486
486 memcpy(ctx->postfilter_syn5k0, ctx->postfilter_syn5k0 + frame_size, 487 memcpy(ctx->postfilter_syn5k0, ctx->postfilter_syn5k0 + frame_size,
487 LP_FILTER_ORDER*sizeof(float)); 488 LP_FILTER_ORDER*sizeof(float));