Justin Ruggles
|
a169df2f76
Set the correct number of samples for E-AC-3 in the AC3 parser.
|
15 years ago |
Joakim Plate
|
4cff8dc88f
Allow AC-3 parser to modify codec_id.
|
15 years ago |
Diego Biurrun
|
406792e7b0
cosmetics: Remove pointless period after copyright statement non-sentences.
|
15 years ago |
Alex Converse
|
11d6f38cc9
Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that
|
15 years ago |
Måns Rullgård
|
6c414bb6d4
AC3: fix strict aliasing violation in parser
|
15 years ago |
Justin Ruggles
|
2988c93d94
create a separate codec_id for E-AC-3
|
16 years ago |
Justin Ruggles
|
14b7062829
cosmetics: make all references to AC-3 capitalized and hyphenated
|
16 years ago |
David Liu
|
7694a7d93f
Close parse context.
|
16 years ago |
Justin Ruggles
|
30f71adc46
move mix level tables from parser to decoder. have parser read bitstream value instead of using an index to a table in the decoder.
|
16 years ago |
Justin Ruggles
|
caf0fbc889
add more gain levels and adjust mix level tables accordingly.
|
16 years ago |
Justin Ruggles
|
30cc3ac20e
set default mix levels regardless of bitstream id
|
16 years ago |
Justin Ruggles
|
3596aa6fe6
get substreamid from ac3 parser
|
16 years ago |
Justin Ruggles
|
6730e9f300
get the number of blocks from the ac3 parser and use in the ac3 decoder.
|
16 years ago |
Bartlomiej Wolowiec
|
0c79b1402a
add a ff_ac3_parse_header_full() which calls ff_ac3_parse_header()
|
16 years ago |
Bartlomiej Wolowiec
|
55736cfbd2
change ff_ac3_parse_header() to take a GetBitContext instead of const char*
|
16 years ago |
Michael Niedermayer
|
144b5bdc70
Make most of E-AC-3 work without breaking regression tests.
|
16 years ago |
Michael Niedermayer
|
c087748f26
Part 2 of EAC3 support, this is still disabled as it breaks regressions
|
16 years ago |
Michael Niedermayer
|
133ac890fb
Add new_frame_start and need_next_header.
|
16 years ago |
Michael Niedermayer
|
454064ad1e
Change aac and ac3 parsers to use ff_combine_frame().
|
16 years ago |
Michael Niedermayer
|
8c731c9743
remove AACAC3FrameFlag
|
16 years ago |
Bartlomiej Wolowiec
|
469d8816d6
undo changes in aac_ac3_parser
|
16 years ago |
Bartlomiej Wolowiec
|
c09ed33e18
Corrections of errors in aac_ac3_parser
|
16 years ago |
Bartlomiej Wolowiec
|
0a5754c3b7
change of aac_ac3_parser, so it is able to send complete portion of data to decoder
|
16 years ago |
Bartlomiej Wolowiec
|
79b25a27b8
change name from stream type to frame type in AC3 code
|
16 years ago |
Bartlomiej Wolowiec
|
be1e2a2bfa
removal of stream_type in AACAC3ParseContext and adding AACAC3FrameFlag
|
16 years ago |
Bartlomiej Wolowiec
|
6808a8eaf2
using EAC3_STREAM_TYPE_* instead of numbers
|
16 years ago |
Bartlomiej Wolowiec
|
4e6eeaf019
using stream type in eac3 parser
|
16 years ago |
Justin Ruggles
|
c599e297e7
Pass AACAC3ParseContext to sync() instead of individual arguments. Patch by
|
16 years ago |
Zuxy Meng
|
98a6fff98c
Apply 'cold' attribute to init/uninit functions in libavcodec
|
16 years ago |
Justin Ruggles
|
1d8cfa3168
cosmetics: indentation after last commit
|
16 years ago |
Justin Ruggles
|
646800f79c
move E-AC3 header parsing to ff_ac3_parse_header()
|
16 years ago |
Justin Ruggles
|
86ad4c7e1b
remove unneeded variables from AC3HeaderInfo
|
16 years ago |
Justin Ruggles
|
e59cc20593
cosmetics: rename common ac3 variables
|
17 years ago |
Justin Ruggles
|
5ce2134258
cosmetics: rename ac3 bit allocation variables
|
17 years ago |
Justin Ruggles
|
66ecf18e38
cosmetics: rename ac3 tables
|
17 years ago |
Michael Niedermayer
|
4d570f94ba
prevent infinite loop and memcpy of negative amounts
|
17 years ago |
Justin Ruggles
|
3df880934e
better AC3 header error reporting
|
17 years ago |
Justin Ruggles
|
cc2a8443eb
move some common values to ac3.h and utilize them
|
17 years ago |
Aurelien Jacobs
|
679c2294cb
cosmetics: rename for consistency after previous aac and ac3 parsers move
|
17 years ago |
Aurelien Jacobs
|
99ff31dc75
move aac and ac3 parsers in their own files
|
17 years ago |