| Branch: | Revision:

ffmpeg / libavcodec / ac3enc_fixed.c @ 95234e05

History | View | Annotate | Download (11 KB)

# Date Author Comment
95234e05 02/11/2011 01:54 AM Justin Ruggles

ac3enc: remove right shifting from lshift_tab() and make lshift unsigned.

Signed-off-by: Mans Rullgard <>
(cherry picked from commit d4582889eefeee4dd23face9e74b2829dbaaeae5)

e7e2df27 01/28/2011 02:15 AM Diego Elio Pettenò

Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.

None of these symbols should be accessed directly, so declare them as

Signed-off-by: Mans Rullgard <>
(cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)

eddf8f41 01/23/2011 06:32 PM Justin Ruggles

ac3enc: use dsputil functions in apply_window()

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 3b924294ea0ab891cf28fb30f26962a7960f7f37)

ac05f903 01/05/2011 08:35 PM Justin Ruggles

Convert floating-point MDCT coefficients to 24-bit fixed-point all at once
instead 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....

6fd96d1a 01/04/2011 11:53 AM Justin Ruggles

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://

ad6b2c1f 01/03/2011 04:08 PM Justin Ruggles

Move fixed-point parts of the AC-3 encoder to separate files.

Originally committed as revision 26206 to svn://