mirror of https://git.ffmpeg.org/ffmpeg.git
moving automatic allocation of joint_decode/decode_buffer
to a statically allocated buffer decode_buffer_0 in cook instance. Originally committed as revision 9692 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2843a452c9
commit
8c9d2954f7
|
@ -121,6 +121,7 @@ typedef struct {
|
||||||
float mono_previous_buffer2[1024];
|
float mono_previous_buffer2[1024];
|
||||||
float decode_buffer_1[1024];
|
float decode_buffer_1[1024];
|
||||||
float decode_buffer_2[1024];
|
float decode_buffer_2[1024];
|
||||||
|
float decode_buffer_0[1060]; /* static allocation for joint decode */
|
||||||
} COOKContext;
|
} COOKContext;
|
||||||
|
|
||||||
/* debug functions */
|
/* debug functions */
|
||||||
|
@ -753,7 +754,7 @@ static void joint_decode(COOKContext *q, float* mlt_buffer1,
|
||||||
float* mlt_buffer2) {
|
float* mlt_buffer2) {
|
||||||
int i,j;
|
int i,j;
|
||||||
int decouple_tab[SUBBAND_SIZE];
|
int decouple_tab[SUBBAND_SIZE];
|
||||||
float decode_buffer[1060];
|
float *decode_buffer = q->decode_buffer_0;
|
||||||
int idx, cpl_tmp,tmp_idx;
|
int idx, cpl_tmp,tmp_idx;
|
||||||
float f1,f2;
|
float f1,f2;
|
||||||
float* cplscale;
|
float* cplscale;
|
||||||
|
|
Loading…
Reference in New Issue