summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c')
-rw-r--r--lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c b/lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c
index c7b4f6ed5e..6b2b3a2e18 100644
--- a/lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c
+++ b/lib/rbcodec/codecs/libopus/silk/resampler_private_IIR_FIR.c
@@ -72,13 +72,10 @@ void silk_resampler_private_IIR_FIR(
72 silk_resampler_state_struct *S = (silk_resampler_state_struct *)SS; 72 silk_resampler_state_struct *S = (silk_resampler_state_struct *)SS;
73 opus_int32 nSamplesIn; 73 opus_int32 nSamplesIn;
74 opus_int32 max_index_Q16, index_increment_Q16; 74 opus_int32 max_index_Q16, index_increment_Q16;
75/* VARDECL( opus_int16, buf ); 75 VARDECL( opus_int16, buf );
76 SAVE_STACK; */ 76 SAVE_STACK;
77 77
78/* ALLOC( buf, 2 * S->batchSize + RESAMPLER_ORDER_FIR_12, opus_int16 ); */ 78 ALLOC( buf, 2 * S->batchSize + RESAMPLER_ORDER_FIR_12, opus_int16 );
79
80 /* worst case = 2*16*10+8 = 328 * 2 = 656bytes */
81 opus_int16 buf[2 * S->batchSize + RESAMPLER_ORDER_FIR_12];
82 79
83 /* Copy buffered samples to start of buffer */ 80 /* Copy buffered samples to start of buffer */
84 silk_memcpy( buf, S->sFIR.i16, RESAMPLER_ORDER_FIR_12 * sizeof( opus_int16 ) ); 81 silk_memcpy( buf, S->sFIR.i16, RESAMPLER_ORDER_FIR_12 * sizeof( opus_int16 ) );
@@ -106,5 +103,5 @@ void silk_resampler_private_IIR_FIR(
106 103
107 /* Copy last part of filtered signal to the state for the next call */ 104 /* Copy last part of filtered signal to the state for the next call */
108 silk_memcpy( S->sFIR.i16, &buf[ nSamplesIn << 1 ], RESAMPLER_ORDER_FIR_12 * sizeof( opus_int16 ) ); 105 silk_memcpy( S->sFIR.i16, &buf[ nSamplesIn << 1 ], RESAMPLER_ORDER_FIR_12 * sizeof( opus_int16 ) );
109/* RESTORE_STACK; */ 106 RESTORE_STACK;
110} 107}