[FFmpeg-devel] [PATCH]HE-AACv1 try 3 (all missing functionality added)

Alex Converse alex.converse
Fri Feb 12 21:15:54 CET 2010


Notes:
*A filterbank that supports float_to_int16_c as been added
*All the computation time is spent in ff_sbr_apply() and it's
children. If it isn't called from ff_sbr_apply() making it 100% faster
isn't going to buy us anything.
*No calls to lrintf depend on rounding behavior at (2*n+1)*0.5
*Some sample SIMD placeholders are attached as a second patch.
*Right now the synthesis filterbank is written on top on an MDCT. With
appropriate SIMD functions it may make sense to move it to an FFT.
Right now the MDCT version is much faster.
*The analysis filterbank has been switched from an FFT to an RDFT.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sbr.diff
Type: text/x-patch
Size: 131083 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100212/98a51cb5/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sbr_simd.diff
Type: text/x-patch
Size: 7504 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100212/98a51cb5/attachment-0001.bin>



More information about the ffmpeg-devel mailing list