273 Commits (e96f885aa092958cc0d54bbb191b82a0796518a4)

Author SHA1 Message Date
Justin Ruggles 3b6c5ad2f6 Move variable declaration to inside of loop. 15 years ago
Justin Ruggles 025873738f Cosmetics: Rename some variables. 15 years ago
Justin Ruggles b5f4639b13 Simplify coupling band loop. 15 years ago
Justin Ruggles a521aadfe8 cosmetics: reindent after last commit 16 years ago
Justin Ruggles 25dcd1823c ac3dec: simplify zero-bit mantissa dithering by calculating it 16 years ago
Justin Ruggles b972c06a8f cosmetics: indentation and line wrap 16 years ago
Justin Ruggles c36ea0600c cosmetics after last commit 16 years ago
Justin Ruggles 3f93716809 Modify decode_band_structure() so that the actual band structure is only 16 years ago
Justin Ruggles 603139022d Use coupling band sizes instead of coupling band structure when 16 years ago
Justin Ruggles eb98cdfa8d cosmetics: add more detailed information to the documentation for 16 years ago
Diego Biurrun d15153244f refactoring: properly separate AC-3 and E-AC-3 code 16 years ago
Diego Biurrun 89547cfb36 Make sure that eac3_decoder only gets enabled when CONFIG_EAC3_DECODER is set. 16 years ago
Ronald S. Bultje ce863d7f36 Rename ff_log_missing_feature() to av_log_missing_feature(). 16 years ago
Justin Ruggles ae04de316f eac3dec: revert commit r18860. keep the AHT IDCT 24-bit. will make AHT GAQ 16 years ago
Diego Biurrun 1754fe4d30 The AC-3 decoder is now LGPL. Exchange the license header and change references 16 years ago
Jason Garrett-Glaser d869a460db LGPL version of ac3_decode_transform_coeffs_ch, ~12.4% faster. 16 years ago
Justin Ruggles 9a7a71ed4c eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is 16 years ago
Justin Ruggles 1ac7d1ac50 ac3dec: fix coupling range check. the start subband must be less than 16 years ago
Siarhei Siamashka 7d485f165f Support for getting (i)MDCT output multiplied by a constant scaling factor. 16 years ago
Justin Ruggles 778bc09bbe cosmetics: line wrap and vertical alignment 16 years ago
Justin Ruggles 396b73c7f7 ac3dec: Remove unneeded context variable, num_cpl_subbands. It is also 16 years ago
Justin Ruggles 52dc3fc83d cosmetics: indentation after last commit 16 years ago
Justin Ruggles 13ec942869 ac3dec: move channel remapping to outside of block loop 16 years ago
Justin Ruggles bfeca7beb6 Add channel layout support to the AC-3 decoder and AC-3 parser. 16 years ago
Justin Ruggles 95f3019a51 ac3dec: reorder output channels to SMPTE channel order 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Alex Converse 11d6f38cc9 Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that 16 years ago
Stefano Sabatini dbbec0c2f2 Make av_log_missing_feature an internal function, and change its name 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
Justin Ruggles 2ceccf045c ac3dec: simplify exponent bounds checking 16 years ago
Justin Ruggles 96f229d6c0 ac3dec: unroll inner loop in exponent decoding. 46% faster decode_exponents(). 16 years ago
Justin Ruggles 806703243e cosmetics: vertical alignment 16 years ago
Justin Ruggles 1cdd567f31 cosmetics: reindent after last commit 16 years ago
Justin Ruggles ce7d842fa6 ac3dec: detect out-of-range exponents 16 years ago
Justin Ruggles f23dc1e1f9 silence gcc warning: ‘n_bands’ may be used uninitialized 16 years ago
Justin Ruggles 75b53b2123 ac3dec: use uint8_t for band sizes 16 years ago
Justin Ruggles af2272b209 ac3dec: skip decoding and use error concealment for remaining blocks in 16 years ago
Justin Ruggles e202cc2580 revert r15812 (E-AC-3 Spectral Extension) pending further review 16 years ago
Justin Ruggles 3f3ca7ac07 cosmetics: vertical alignment 16 years ago
Justin Ruggles c763f86728 silence a gcc warning about using an uninitialized variable 16 years ago
Justin Ruggles 66561189a1 cosmetics: indentation 16 years ago
Justin Ruggles 0cc51734b2 add support for spectral extension 16 years ago
Justin Ruggles 0c5d750df9 add a generic function to decode banding structure for coupling, spectral 16 years ago
Justin Ruggles 6c6f927289 add a line break in error message text 16 years ago
Justin Ruggles 6ee6d068f7 simplify decoding of coupling frequency range 16 years ago
Justin Ruggles 24834c1928 cosmetics: rename two variables 16 years ago
Michael Niedermayer 047599a4ba Rename error_resilience to error_recognition. 16 years ago
Justin Ruggles 2988c93d94 create a separate codec_id for E-AC-3 16 years ago