fft: remove inline wrappers for function pointers
This removes the rather pointless wrappers (one not even inline)for calling the fft_calc and related function pointers.
Signed-off-by: Mans Rullgard <firstname.lastname@example.org>
Replace FFmpeg with Libav in licence headers
ac3enc: add float_to_fixed24() with x86-optimized versions to AC3DSPContextand use in scale_coefficients() for the floating-point AC-3 encoder.
Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.
None of these symbols should be accessed directly, so declare them ashidden.
ac3enc: use dsputil functions in apply_window()
Convert floating-point MDCT coefficients to 24-bit fixed-point all at onceinstead of doing it separately in 2 different functions.This makes float AC-3 encoding approx. 3-7% faster overall.Also, the coefficient conversion can now be easily SIMD-optimized....
Change the AC-3 encoder to use floating-point.Fixed-point AC-3 encoder renamed to ac3_fixed.Regression test acodec-ac3 renamed to acodec-ac3_fixed.Regression test lavf-rm changed to use ac3_fixed encoder.
Originally committed as revision 26209 to svn://svn.ffmpeg.org/ffmpeg/trunk