Mercurial > libavcodec.hg
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) |