Statistics
| Branch: | Revision:

ffmpeg / libavcodec / ac3_parser.c @ 998d9ee7

History | View | Annotate | Download (5.6 KB)

# Date Author Comment
998d9ee7 01/26/2011 02:43 AM Diego Elio Pettenò

Remove unused ff_ac3_parse_header_full function.

Signed-off-by: Janne Grunau <>
(cherry picked from commit 676f1f533e2c2960d81784188592a066b9ff1c3d)

8fc0162a 07/10/2010 10:12 PM Måns Rullgård

Add av_ prefix to bswap macros

Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6b22522 07/10/2010 10:09 PM Måns Rullgård

bswap: change ME to NE in macro names

Other parts of FFmpeg use NE (native endian) rather than ME (machine).
This makes it consistent.

Originally committed as revision 24169 to svn://svn.ffmpeg.org/ffmpeg/trunk

a26f1d10 07/07/2010 11:52 PM Justin Ruggles

ac3: make the value of codec_id during (E-)AC-3 parsing stay CODEC_ID_EAC3
if any E-AC-3 frames have been detected instead of switching back and forth for
AC-3 core + dependent E-AC-3 substream(s).
Fixes Issue 2022.

Originally committed as revision 24103 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

9106a698 04/13/2009 04:20 PM Stefano Sabatini

Rename bitstream.h to get_bits.h.

Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk

a169df2f 02/20/2009 10:00 PM Justin Ruggles

Set the correct number of samples for E-AC-3 in the AC3 parser.

Originally committed as revision 17472 to svn://svn.ffmpeg.org/ffmpeg/trunk

4cff8dc8 02/19/2009 12:28 AM Joakim Plate

Allow AC-3 parser to modify codec_id.
Patch by Joakim Plate (elupus A ecce D se).

Originally committed as revision 17447 to svn://svn.ffmpeg.org/ffmpeg/trunk

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk

11d6f38c 01/07/2009 06:10 PM Alex Converse

Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that
will follow

Patch by Alex Converse ( alex converse gmail com )

Originally committed as revision 16479 to svn://svn.ffmpeg.org/ffmpeg/trunk

6c414bb6 12/17/2008 02:30 AM Måns Rullgård

AC3: fix strict aliasing violation in parser

Originally committed as revision 16181 to svn://svn.ffmpeg.org/ffmpeg/trunk

2988c93d 09/01/2008 02:33 PM Justin Ruggles

create a separate codec_id for E-AC-3

Originally committed as revision 15143 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

7694a7d9 06/25/2008 12:30 PM David Liu

Close parse context.
Patch by David LIU david liu st com

Originally committed as revision 13962 to svn://svn.ffmpeg.org/ffmpeg/trunk

30f71adc 06/07/2008 10:30 PM Justin Ruggles

move mix level tables from parser to decoder. have parser read bitstream value instead of using an index to a table in the decoder.

Originally committed as revision 13696 to svn://svn.ffmpeg.org/ffmpeg/trunk

caf0fbc8 06/07/2008 10:30 PM Justin Ruggles

add more gain levels and adjust mix level tables accordingly.

Originally committed as revision 13695 to svn://svn.ffmpeg.org/ffmpeg/trunk

30cc3ac2 06/07/2008 10:29 PM Justin Ruggles

set default mix levels regardless of bitstream id

Originally committed as revision 13693 to svn://svn.ffmpeg.org/ffmpeg/trunk

3596aa6f 06/07/2008 10:29 PM Justin Ruggles

get substreamid from ac3 parser

Originally committed as revision 13689 to svn://svn.ffmpeg.org/ffmpeg/trunk

6730e9f3 06/07/2008 10:29 PM Justin Ruggles

get the number of blocks from the ac3 parser and use in the ac3 decoder.

Originally committed as revision 13688 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

55736cfb 04/22/2008 11:14 AM Bartlomiej Wolowiec

change ff_ac3_parse_header() to take a GetBitContext instead of const char*

Originally committed as revision 12922 to svn://svn.ffmpeg.org/ffmpeg/trunk

144b5bdc 04/19/2008 12:04 PM Michael Niedermayer

Make most of E-AC-3 work without breaking regression tests.

Originally committed as revision 12903 to svn://svn.ffmpeg.org/ffmpeg/trunk

c087748f 04/19/2008 02:29 AM Michael Niedermayer

Part 2 of EAC3 support, this is still disabled as it breaks regressions
due to bugs elsewhere.

Originally committed as revision 12897 to svn://svn.ffmpeg.org/ffmpeg/trunk

133ac890 04/19/2008 01:59 AM Michael Niedermayer

Add new_frame_start and need_next_header.
based on a patch by Bartlomiej

Originally committed as revision 12895 to svn://svn.ffmpeg.org/ffmpeg/trunk

454064ad 04/19/2008 01:50 AM Michael Niedermayer

Change aac and ac3 parsers to use ff_combine_frame().

Originally committed as revision 12894 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c731c97 04/18/2008 03:09 AM Michael Niedermayer

remove AACAC3FrameFlag

Originally committed as revision 12888 to svn://svn.ffmpeg.org/ffmpeg/trunk

469d8816 04/09/2008 10:11 PM Bartlomiej Wolowiec

undo changes in aac_ac3_parser

Originally committed as revision 12778 to svn://svn.ffmpeg.org/ffmpeg/trunk

c09ed33e 04/07/2008 08:54 PM Bartlomiej Wolowiec

Corrections of errors in aac_ac3_parser

Originally committed as revision 12759 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a5754c3 04/05/2008 08:09 PM Bartlomiej Wolowiec

change of aac_ac3_parser, so it is able to send complete portion of data to decoder

Originally committed as revision 12758 to svn://svn.ffmpeg.org/ffmpeg/trunk

79b25a27 03/28/2008 08:42 PM Bartlomiej Wolowiec

change name from stream type to frame type in AC3 code

Originally committed as revision 12623 to svn://svn.ffmpeg.org/ffmpeg/trunk

be1e2a2b 03/28/2008 07:59 PM Bartlomiej Wolowiec

removal of stream_type in AACAC3ParseContext and adding AACAC3FrameFlag

Originally committed as revision 12622 to svn://svn.ffmpeg.org/ffmpeg/trunk

6808a8ea 03/24/2008 10:21 PM Bartlomiej Wolowiec

using EAC3_STREAM_TYPE_* instead of numbers

Originally committed as revision 12571 to svn://svn.ffmpeg.org/ffmpeg/trunk

4e6eeaf0 03/24/2008 09:25 PM Bartlomiej Wolowiec

using stream type in eac3 parser

Originally committed as revision 12570 to svn://svn.ffmpeg.org/ffmpeg/trunk

c599e297 03/23/2008 03:43 PM Justin Ruggles

Pass AACAC3ParseContext to sync() instead of individual arguments. Patch by
Bartlomiej Wolowiec (bartek wolowiec gmail com)

Originally committed as revision 12564 to svn://svn.ffmpeg.org/ffmpeg/trunk

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk

1d8cfa31 01/05/2008 06:40 PM Justin Ruggles

cosmetics: indentation after last commit

Originally committed as revision 11421 to svn://svn.ffmpeg.org/ffmpeg/trunk

646800f7 01/05/2008 06:39 PM Justin Ruggles

move E-AC3 header parsing to ff_ac3_parse_header()

Originally committed as revision 11420 to svn://svn.ffmpeg.org/ffmpeg/trunk

86ad4c7e 01/05/2008 05:04 PM Justin Ruggles

remove unneeded variables from AC3HeaderInfo

Originally committed as revision 11419 to svn://svn.ffmpeg.org/ffmpeg/trunk

e59cc205 12/09/2007 03:27 AM Justin Ruggles

cosmetics: rename common ac3 variables

Originally committed as revision 11196 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ce21342 12/09/2007 03:23 AM Justin Ruggles

cosmetics: rename ac3 bit allocation variables

Originally committed as revision 11194 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

cosmetics: rename ac3 tables

Originally committed as revision 11193 to svn://svn.ffmpeg.org/ffmpeg/trunk

4d570f94 10/13/2007 12:25 PM Michael Niedermayer

prevent infinite loop and memcpy of negative amounts
fixes issue194

Originally committed as revision 10726 to svn://svn.ffmpeg.org/ffmpeg/trunk

3df88093 09/15/2007 02:41 AM Justin Ruggles

better AC3 header error reporting

Originally committed as revision 10496 to svn://svn.ffmpeg.org/ffmpeg/trunk

cc2a8443 07/15/2007 01:31 AM Justin Ruggles

move some common values to ac3.h and utilize them

Originally committed as revision 9679 to svn://svn.ffmpeg.org/ffmpeg/trunk

679c2294 05/08/2007 11:29 PM Aurelien Jacobs

cosmetics: rename for consistency after previous aac and ac3 parsers move

Originally committed as revision 8942 to svn://svn.ffmpeg.org/ffmpeg/trunk

99ff31dc 05/08/2007 11:25 PM Aurelien Jacobs

move aac and ac3 parsers in their own files

Originally committed as revision 8941 to svn://svn.ffmpeg.org/ffmpeg/trunk