306 Commits (53a715f576bb4618f91a2f6caba995c48239a5f5)

Author SHA1 Message Date
Justin Ruggles 9aa8193a23 Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 14 years ago
Justin Ruggles 4c64c8e95a ac3dec: fix processing of delta bit allocation information. 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
Reimar Döffinger 4c886d613d Detect byte-swapped AC-3 and support decoding it directly. 14 years ago
Justin Ruggles 40728b5169 cosmetics: indentation 14 years ago
Justin Ruggles 67fc8652b9 Always copy input data for AC3 decoder. 14 years ago
Mans Rullgard a45fbda994 Move ff_kbd_window_init() to a separate file 14 years ago
Mans Rullgard 26f548bb59 fft: remove inline wrappers for function pointers 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Justin Ruggles c73d99e672 Separate format conversion DSP functions from DSPContext. 14 years ago
Justin Ruggles 80ba1ddb58 Remove unneeded add bias from 3 functions. 14 years ago
Justin Ruggles b5ec638343 cosmetics: indentation and spacing 14 years ago
Justin Ruggles 9d06d7bce3 Remove the add bias hack for the C version of DSPContext.float_to_int16_*(). 14 years ago
Diego Elio Pettenò d36beb3f69 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Justin Ruggles 4c57cde942 Add ff_ prefix to ac3_common_init(). 14 years ago
Stefano Sabatini 5d6e4c160a Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 14 years ago
Carl Eugen Hoyos eb0a4d3222 Fix compilation of AC3 decoder if E-AC3 decoder was disabled. 15 years ago
Justin Ruggles cc8538ff93 ac3dec: return smaller of buf_size and frame_size instead of always returning 15 years ago
Stefano Sabatini 2874c81cc8 Replace all remaining occurrences of AVERROR_NOMEM with 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Carl Eugen Hoyos ca6e7708b4 Add spectral extension to the E-AC-3 decoder. 15 years ago
Justin Ruggles 2c2cdc0bfb Simplify error handling by processing header errors separate from CRC and 15 years ago
Justin Ruggles 008f872f61 Only check frame size if the header is valid. 15 years ago
Reimar Döffinger 1460c79097 Use MULH instead of 64x64 multiplication, around 5% overall speedup on Intel Atom. 15 years ago
Justin Ruggles 7934cbb3be ac3dec: apply dynamic range compression to correct channels in dual-mono mode. 15 years ago
Justin Ruggles 187bc061e4 ac3dec: revert r20089. The change was just wrong. 10l for me. 15 years ago
Justin Ruggles 535497f193 Change an error to a warning to support broken AC-3 files known to exist. 15 years ago
Justin Ruggles 3fdccca091 10l: wrong operation in stereo rematrixing 15 years ago
Justin Ruggles 2ed4439658 Simplify stereo rematrixing by only using one temporary variable. It is also 15 years ago
Justin Ruggles 16c91d2b23 remove unneeded assignment in inner loop. rematrixing bands are contiguous. 15 years ago
Justin Ruggles 8b11b44ea7 Rearrange loop structure for approx. 35-50% faster calc_transform_coeffs_cpl() 15 years ago
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