Rémi Denis-Courmont
|
b0cacf4c3f
|
lavc/aacpsdsp: RISC-V V add_squares
|
2 years ago |
Clément Bœsch
|
b12a36170b
|
lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis
|
7 years ago |
Clément Bœsch
|
ff0ecef624
|
lavc/aarch64: add a few SIMD functions for AAC PS
☭ 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
|
7 years ago |
Timothy Gu
|
180f9a0958
|
all: Make header guard names consistent
|
9 years ago |
James Almer
|
9dcaae70f2
|
x86/aacpsdsp: add SSE and SSE3 optimized functions
Between 1.5 and 2.5 times faster
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
|
9 years ago |
Djordje Pesut
|
5fd81cf6f0
|
avcodec: Implementation of AAC_fixed_decoder (PS-module)
Add fixed point implementation.
Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Diego Biurrun
|
0ba8ba165b
|
aacps: Adjust some const qualifiers to suppress warnings
|
11 years ago |
Thilo Borgmann
|
d814a839ac
|
Reinstate proper FFmpeg license for all files.
|
11 years ago |
Mirjana Vulin
|
46d52a0b09
|
mips: optimization for float aac decoder (ps module)
Signed-off-by: Mirjana Vulin <mvulin@mips.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
12 years ago |
Mans Rullgard
|
96f7590efd
|
aacps: NEON optimisations
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
13 years ago |
Mans Rullgard
|
47d18d5354
|
aacps: align some arrays
This is required for SIMD optimisations.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
13 years ago |
Mans Rullgard
|
bf1945af30
|
aacps: move some loops to function pointers
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
13 years ago |