Mercurial > libavcodec.hg
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)); |