summaryrefslogtreecommitdiff
path: root/libavcodec/aacpsdsp.h
Commit message (Collapse)AuthorAge
* lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysisClément Bœsch2017-06-28
|
* lavc/aarch64: add a few SIMD functions for AAC PSClément Bœsch2017-06-28
| | | | | | | | | | | | | | | | | | | | | | | | ☭ tests/checkasm/checkasm --bench --test=aacpsdsp checkasm: using random seed 3318985180 MMX implied by specified flags MMX implied by specified flags NEON: - aacpsdsp.add_squares [OK] - aacpsdsp.mul_pair_single [OK] - aacpsdsp.hybrid_analysis [OK] - aacpsdsp.stereo_interpolate [OK] checkasm: all 5 tests passed nop: 10.0 ps_add_squares_c: 63221.2 ps_add_squares_neon: 22311.7 ps_hybrid_analysis_c: 2466.6 ps_hybrid_analysis_neon: 1521.9 ps_mul_pair_single_c: 68592.0 ps_mul_pair_single_neon: 17426.6 ps_stereo_interpolate_c: 72344.3 ps_stereo_interpolate_neon: 72308.8 ps_stereo_interpolate_ipdopd_c: 117415.2 ps_stereo_interpolate_ipdopd_neon: 113386.3
* all: Make header guard names consistentTimothy Gu2016-01-31
|
* x86/aacpsdsp: add SSE and SSE3 optimized functionsJames Almer2015-07-30
| | | | | | | Between 1.5 and 2.5 times faster Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec: Implementation of AAC_fixed_decoder (PS-module)Djordje Pesut2015-07-22
| | | | | | | Add fixed point implementation. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-22
|\ | | | | | | | | | | | | * qatar/master: aacps: Adjust some const qualifiers to suppress warnings Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aacps: Adjust some const qualifiers to suppress warningsDiego Biurrun2013-11-22
| |
* | Reinstate proper FFmpeg license for all files.Thilo Borgmann2013-08-30
| |
* | mips: optimization for float aac decoder (ps module)Mirjana Vulin2013-02-21
|/ | | | | Signed-off-by: Mirjana Vulin <mvulin@mips.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* aacps: NEON optimisationsMans Rullgard2012-05-05
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* aacps: align some arraysMans Rullgard2012-05-05
| | | | | | This is required for SIMD optimisations. Signed-off-by: Mans Rullgard <mans@mansr.com>
* aacps: move some loops to function pointersMans Rullgard2012-05-05
Signed-off-by: Mans Rullgard <mans@mansr.com>