38 Commits (9b73f786005f31429d7c88092edfeef6696a5f69)

Author SHA1 Message Date
Young Han Lee e22910b21a aacdec: Reduce the size of buf_mdct. 14 years ago
Young Han Lee 9707f84fa7 aacdec: dsputilize the scalar multiplication in intensity stereo 14 years ago
Young Han Lee ead15f1dc1 aacdec: Implement LTP support. 14 years ago
Anton Khirnov b2ed95ec48 Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE* 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
Alex Converse e5c82df80e aacdec: Convert some loop copies into memcpy()s. 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
Mans Rullgard f162e988aa Remove redundant checks against MIN_CACHE_BITS 14 years ago
Stefano Sabatini 5d6e4c160a Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 14 years ago
Alex Converse ebb7f7de82 aaclatm: Eliminate dummy packets due to muxlength calculation. 14 years ago
Janne Grunau bbdee6e5f9 aacdec: consume the audio specific config during LATM parsing 14 years ago
Janne Grunau 94c7870947 aacdec: change type of data in decode_audio_specific_config parameters 14 years ago
Janne Grunau 136e19e1cf Add single stream LATM/LOAS decoder 14 years ago
Janne Grunau 6c003e6de8 aacdec: pass avctx as logging context for decode_audio_specific_config 14 years ago
Janne Grunau 66a71d989f aacdec: refactor the actual aac decoding code into its own function 14 years ago
Janne Grunau be63b4ba22 aacdec: return consumed bits in decode_audio_specific_config 14 years ago
Janne Grunau 37d289530f aacdec: add MPEG4AudioConfig as parameter for decode_audio_specific_config 14 years ago
Alex Converse bb2d8e9f05 aacdec: Rework channel mapping compatibility hacks. 15 years ago
Alex Converse 81824fe059 aacdec: Only load and write each predictor variable once. 15 years ago
Alex Converse 70c99adb48 aacdec: 4% faster main profile decoding. 15 years ago
Alex Converse 1ac6da3988 aacdec: Eliminate the use of doubles in the MAIN predictor. 15 years ago
Alex Converse 531cfe6e85 aacdec: Eliminate the use of doubles in decode_cce(). 15 years ago
Alex Converse 93c6ff6c8c aacdec: Use a LUT to generate CCE scale. 15 years ago
Alex Converse 3cac899af9 Split the ADTS header decoder off of the ADTS parser. 15 years ago
Alex Converse 7167bc94cb aacdec: Remove the warning about non-meaningful window transitions. 15 years ago
Måns Rullgård 38b0410902 aacdec: remove checks for impossible error conditions 15 years ago
Diego Biurrun 09f6a45dc2 Remove non-existing stray arguments from Doxygen function documentation. 15 years ago
Alex Converse e29af81818 aactab: Tablegenify ff_aac_pow2sf_tab. 15 years ago
Alex Converse 19ed4b8647 aacdec: cosmetics: (more) whitespace 15 years ago
Alex Converse d4e355d5c9 aacdec: cosmetics: whitespace 15 years ago
Alex Converse ed99e54d67 aacdec: Factorize if (elem_type < TYPE_DSE). 15 years ago
Alex Converse fda36b5944 aacdec: Handle the first frame being empty case. 15 years ago
Alex Converse a20639017b Add HE-AAC v2 support to the AAC decoder. 15 years ago
Alex Converse 8e5998f0ab aac: Move an initialization macro used only by the decoder out of the header. 15 years ago
Alex Converse 77b8320a4d Rename aac.c to aacdec.c. 15 years ago
Alex Converse dd8871a63b aacdec: Rename avccontext to avctx. 15 years ago
Alex Converse 7caee063a0 aacdec: Work around illegal files with all elem_id tags set to the same value. 15 years ago
Cyril Russo 5d55bb9f11 aacdec: Clarify a channel mapping comment. 15 years ago
Alex Converse c16d5a6f14 Make aac_decode_frame() consume zero padding at the end of a packet. 15 years ago
Alex Converse d0dedce71d Reindent 15 years ago
Alex Converse ca6d3f234c Rewrite ff_sbr_apply in a manner more friendly to PS. 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Reimar Döffinger c26bce1070 Allow hard-coding of the 32kB cubic-root table for AAC. 15 years ago
Alex Converse f8a93a2036 aac: Don't bias output during the IMDCT if SBR will be used. 15 years ago
Alex Converse ed492b61db Add an HE-AAC v1 decoder. 15 years ago
Alex Converse 732436920b 10l: AAC: Set multiplier to 0. 15 years ago