diff options
author | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-07-10 23:31:24 +0100 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-07-10 23:49:44 +0100 |
commit | ba67c2349c15317678441942185500752cae37d1 (patch) | |
tree | 1809e8faf1a0c8492326dceea654faab001a3a5a /libavcodec/opus_celt.c | |
parent | 5ca063799c16eb83e52eaca506f5d739b2f3a5ef (diff) | |
download | ffmpeg-ba67c2349c15317678441942185500752cae37d1.tar.gz |
opus_celt: move postfilter taps table to the shared opustab.c file
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavcodec/opus_celt.c')
-rw-r--r-- | libavcodec/opus_celt.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/libavcodec/opus_celt.c b/libavcodec/opus_celt.c index 23749a7d22..3de92f0cb2 100644 --- a/libavcodec/opus_celt.c +++ b/libavcodec/opus_celt.c @@ -594,11 +594,6 @@ static void celt_postfilter(CeltFrame *f, CeltBlock *block) static int parse_postfilter(CeltFrame *f, OpusRangeCoder *rc, int consumed) { - static const float postfilter_taps[3][3] = { - { 0.3066406250f, 0.2170410156f, 0.1296386719f }, - { 0.4638671875f, 0.2680664062f, 0.0 }, - { 0.7998046875f, 0.1000976562f, 0.0 } - }; int i; memset(f->block[0].pf_gains_new, 0, sizeof(f->block[0].pf_gains_new)); @@ -620,9 +615,9 @@ static int parse_postfilter(CeltFrame *f, OpusRangeCoder *rc, int consumed) CeltBlock *block = &f->block[i]; block->pf_period_new = FFMAX(period, CELT_POSTFILTER_MINPERIOD); - block->pf_gains_new[0] = gain * postfilter_taps[tapset][0]; - block->pf_gains_new[1] = gain * postfilter_taps[tapset][1]; - block->pf_gains_new[2] = gain * postfilter_taps[tapset][2]; + block->pf_gains_new[0] = gain * ff_celt_postfilter_taps[tapset][0]; + block->pf_gains_new[1] = gain * ff_celt_postfilter_taps[tapset][1]; + block->pf_gains_new[2] = gain * ff_celt_postfilter_taps[tapset][2]; } } |