| Branch: | Revision:

ffmpeg / libavcodec / ac3tab.c @ e6e98234

History | View | Annotate | Download (9.6 KB)

# Date Author Comment
e6e98234 03/23/2011 01:08 AM Justin Ruggles

Add apply_window_int16() to DSPContext with x86-optimized versions and use it
in the ac3_fixed encoder.

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

737eb597 02/15/2011 03:18 PM Reinhard Tartler

Merge libavcore into libavutil

It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody...

6ed3b504 01/25/2011 03:10 PM Diego Elio Pettenò

Move ff_ac3_critical_band_size_tab in ac3.c for non-hardcoded tables.

This symbol is only ever used to calculate the non-hardcoded tables, so
only enable it in that case, and static to the source unit that uses it.

Signed-off-by: Mans Rullgard <>

dc7e07ac 01/08/2011 11:21 PM Justin Ruggles

Add stereo rematrixing support to the AC-3 encoders.
This improves the audio quality significantly for stereo source with both the
fixed-point and floating-point AC-3 encoders.
Update acodec-ac3_fixed and seek-ac3_rm test references.

Originally committed as revision 26271 to svn://

e0b9f94b 12/14/2010 02:51 PM Justin Ruggles

cosmetics: use some size macros in ac3tab.c/h

Originally committed as revision 25969 to svn://

63e8d976 11/21/2010 08:06 PM Stefano Sabatini

Use the new libavcore audio channel API.

This also allows to remove a linking dependency of libavfilter on

Originally committed as revision 25789 to svn://

49bd8e4b 06/30/2010 03:38 PM Måns Rullgård

Fix grammar errors in documentation

Originally committed as revision 23904 to svn://

ba87f080 04/20/2010 02:45 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.

Originally committed as revision 22921 to svn://

306a1204 09/19/2009 04:56 AM Justin Ruggles

Update AC-3 channel map. 2F/2R layout only has 4 channels. This correction
does not change any current channel mapping behavior.

Originally committed as revision 19919 to svn://

bfeca7be 04/19/2009 03:05 PM Justin Ruggles

Add channel layout support to the AC-3 decoder and AC-3 parser.

Originally committed as revision 18622 to svn://

95f3019a 04/17/2009 08:43 AM Justin Ruggles

ac3dec: reorder output channels to SMPTE channel order

Originally committed as revision 18542 to svn://

a7c6e117 04/17/2009 08:39 AM Justin Ruggles

ac3enc: reorder input channels to AC-3 channel order

Originally committed as revision 18540 to svn://

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

Originally committed as revision 16912 to svn://

14b70628 08/03/2008 04:42 PM Justin Ruggles

cosmetics: make all references to AC-3 capitalized and hyphenated

Originally committed as revision 14523 to svn://

0c79b140 04/24/2008 10:27 PM Bartlomiej Wolowiec

add a ff_ac3_parse_header_full() which calls ff_ac3_parse_header()
and then reads the channel_map stuff

Originally committed as revision 12944 to svn://

66ecf18e 12/09/2007 03:21 AM Justin Ruggles

cosmetics: rename ac3 tables

Originally committed as revision 11193 to svn://

b9b7472e 09/10/2007 12:31 AM Michael Niedermayer


Originally committed as revision 10465 to svn://

7adb10be 04/25/2007 10:12 PM Aurelien Jacobs

move ac3 tables from a .h to a .c

Originally committed as revision 8816 to svn://