[FFmpeg-devel] [PATCH] Implement AAC Long Term Prediction (LTP) decoding module

Alex Converse alex.converse
Sun Feb 13 22:46:48 CET 2011


On Sun, Feb 13, 2011 at 5:56 AM, Young Han Lee <cpumaker at gmail.com> wrote:
>
> any comment about this?

It looks good, one last thought

+static void windowing_and_mdct_ltp(AACContext *ac, float *out,
+                                   float *in, IndividualChannelStream *ics)
+{
+    const float * lwindow      = ics->use_kb_window[0] ?
ff_aac_kbd_long_1024 : ff_sine_1024;
+    const float * swindow      = ics->use_kb_window[0] ?
ff_aac_kbd_short_128 : ff_sine_128;
+    const float * lwindow_prev = ics->use_kb_window[1] ?
ff_aac_kbd_long_1024 : ff_sine_1024;
+    const float * swindow_prev = ics->use_kb_window[1] ?
ff_aac_kbd_short_128 : ff_sine_128;
+    float * buf = ac->buf_mdct;

buf is the same as in should lets just drop buf and call it in.

> If I should do something to apply it, please let me know.
>

Let's see if Rob has any more comments tomorrow.

If not, please attach a patch created with "git format-patch" against
latest git.

This makes it trivial for us to push and also makes sure you get
proper credit for your work.

Thanks,
Alex



More information about the ffmpeg-devel mailing list