From e17ca25617009ce0ec7701c08bdb0e367da94ca0 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Tue, 7 Jan 2014 15:27:02 -0500 Subject: Don't allocate pulses on the stack when calling the SILK PLC. Also minor C89 fix for the previous commit --- celt/celt_decoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'celt') diff --git a/celt/celt_decoder.c b/celt/celt_decoder.c index 887574b3..fc31094e 100644 --- a/celt/celt_decoder.c +++ b/celt/celt_decoder.c @@ -406,8 +406,8 @@ static void tf_decode(int start, int end, int isTransient, int *tf_res, int LM, static int celt_plc_pitch_search(celt_sig *decode_mem[2], int C, int arch) { int pitch_index; - SAVE_STACK; VARDECL( opus_val16, lp_pitch_buf ); + SAVE_STACK; ALLOC( lp_pitch_buf, DECODE_BUFFER_SIZE>>1, opus_val16 ); pitch_downsample(decode_mem, lp_pitch_buf, DECODE_BUFFER_SIZE, C, arch); -- cgit v1.2.1