comparison aac.c @ 8286:e06b2b848b74 libavcodec

AAC: move scratch array to context to ensure 16-byte alignment
author mru
date Wed, 10 Dec 2008 00:50:59 +0000
parents e1c0cd446955
children 2d48043ab521
comparison
equal deleted inserted replaced
8285:197fe6f703a3 8286:e06b2b848b74
1334 float * saved = sce->saved; 1334 float * saved = sce->saved;
1335 const float * swindow = ics->use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128; 1335 const float * swindow = ics->use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128;
1336 const float * lwindow_prev = ics->use_kb_window[1] ? ff_aac_kbd_long_1024 : ff_sine_1024; 1336 const float * lwindow_prev = ics->use_kb_window[1] ? ff_aac_kbd_long_1024 : ff_sine_1024;
1337 const float * swindow_prev = ics->use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128; 1337 const float * swindow_prev = ics->use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128;
1338 float * buf = ac->buf_mdct; 1338 float * buf = ac->buf_mdct;
1339 DECLARE_ALIGNED(16, float, temp[128]); 1339 float * temp = ac->temp;
1340 int i; 1340 int i;
1341 1341
1342 // imdct 1342 // imdct
1343 if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) { 1343 if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) {
1344 if (ics->window_sequence[1] == ONLY_LONG_SEQUENCE || ics->window_sequence[1] == LONG_STOP_SEQUENCE) 1344 if (ics->window_sequence[1] == ONLY_LONG_SEQUENCE || ics->window_sequence[1] == LONG_STOP_SEQUENCE)