Commit History

Author SHA1 Message Date
  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