87 Commits (d12cfa17a501ffd9f191093d1e06de226279dbd0)

Author SHA1 Message Date
Paul B Mahol 0b86ea03d8 avcodec/ac3: fix out of array access introduced previously 7 years ago
Nikolas Bowe 96cd6f672e avcodec/(e)ac3: Fix target_level for EAC3. 8 years ago
Ganesh Ajjanagadde 94565f3791 avcodec/ac3: use M_SQRT1_2, M_SQRT2 9 years ago
Ganesh Ajjanagadde 47eeb001e6 avcodec/ac3: replace #define by typedef 9 years ago
James Almer 4a447e3e69 avcodec/ac3: sync AC3HeaderInfo struct with the fork 9 years ago
Michael Niedermayer cb9d40451c avcodec/ac3: add () to protect the macro arguments 10 years ago
Jean-Francois Thibert 12df9b9a15 Improved AC3 decoder level support (heavy drc, dialnorm) 10 years ago
Michael Niedermayer b219142921 avcodec/ac3: rename identifier used to select the fixed point variant 11 years ago
Nedeljko Babic 696e34a6e1 libavcodec: Implementation of AC3 fixedpoint decoder 11 years ago
Michael Niedermayer df6d21c1e7 avcodec/ac3: move new field to the end of AC3HeaderInfo 11 years ago
Tim Walker 9c0e4b3395 ac3: update AC3PreferredStereoDownmixMode. 11 years ago
Tim Walker c229f571fd (e)ac3: parse and store the Lt/Rt and LFE mix levels. 11 years ago
Tim Walker 13345fc1f8 (e)ac3: parse and store the Dolby Surround, Surround EX and Headphone mode flags. 11 years ago
Diego Biurrun e4cbf7529b Give all anonymously typedeffed structs in headers a name 12 years ago
Mans Rullgard cc276c85d1 Make channel layout masks unsigned 13 years ago
Michael Niedermayer 9f4d37f450 ac3enc: drop common fixed/float encoder 13 years ago
Reinhard Tartler 21a19b7912 doxygen: Prefer member groups over grouping into modules 14 years ago
Justin Ruggles 7f3a7b5c40 ac3enc: add channel coupling support 14 years ago
Michael Niedermayer 1aeb88b77d Correctly implement ac3 float/fixed encoder. 14 years ago
Mans Rullgard 6d9f52b2cd ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp 14 years ago
Justin Ruggles 991f3de1bb ac3enc: Add codec-specific options for writing AC-3 metadata. 14 years ago
Justin Ruggles be18738801 Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Justin Ruggles 12dffc4502 ac3: define AC3_MAX_CPL_BANDS and use it in ac3dec.h 14 years ago
Justin Ruggles b35743ffb4 ac3: define AC3_MAX_CPL_BANDS and use it in ac3dec.h 14 years ago
Justin Ruggles dff80041e3 Add ff_ prefix to ac3_common_init(). 14 years ago
Justin Ruggles 4c57cde942 Add ff_ prefix to ac3_common_init(). 14 years ago
Diego Elio Pettenò a172126c38 Remove unused ac3_parametric_bit_allocation function. 14 years ago
Diego Elio Pettenò 362bfe2997 Remove unused ac3_parametric_bit_allocation function. 14 years ago
Justin Ruggles e0b9f94b39 cosmetics: use some size macros in ac3tab.c/h 14 years ago
Justin Ruggles 47ae6e795b define AC3_CRITICAL_BANDS and use it in the AC-3 encoder and decoder. 14 years ago
Justin Ruggles 1fda2c10f6 cosmetics: Define AC3_WINDOW_SIZE and use it instead of AC3_BLOCK_SIZE*2. 14 years ago
Justin Ruggles 7066cc8f2b cosmetics: use better (and shared) macro names for some constant values 14 years ago
Måns Rullgård 49bd8e4b84 Fix grammar errors in documentation 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini bf7e799c9e Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 16 years ago
Justin Ruggles bfeca7beb6 Add channel layout support to the AC-3 decoder and AC-3 parser. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Justin Ruggles 20e047262f cosmetics: alignment after last commit 16 years ago
Justin Ruggles 72a6244b5d ac3: detect dba errors and prevent writing past end of array 16 years ago
Stefano Sabatini 987903826b Globally rename the header inclusion guard names. 16 years ago
Justin Ruggles 14b7062829 cosmetics: make all references to AC-3 capitalized and hyphenated 17 years ago
Justin Ruggles 687671f03b pass bap table to ff_ac3_bit_alloc_calc_bap() 17 years ago
Justin Ruggles 3596aa6fe6 get substreamid from ac3 parser 17 years ago
Justin Ruggles 6730e9f300 get the number of blocks from the ac3 parser and use in the ac3 decoder. 17 years ago
Justin Ruggles 406113721f move some AC3HeaderInfo struct fields to the Coded elements group. 17 years ago
Bartlomiej Wolowiec 0c79b1402a add a ff_ac3_parse_header_full() which calls ff_ac3_parse_header() 17 years ago
Bartlomiej Wolowiec 55736cfbd2 change ff_ac3_parse_header() to take a GetBitContext instead of const char* 17 years ago
Bartlomiej Wolowiec 79b25a27b8 change name from stream type to frame type in AC3 code 17 years ago