Clément Bœsch
|
b12a36170b
|
lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis
|
2017-06-28 12:22:39 +02:00 |
|
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
|
2017-06-28 12:22:39 +02:00 |
|
Timothy Gu
|
180f9a0958
|
all: Make header guard names consistent
|
2016-01-31 15:44:11 -08:00 |
|
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>
|
2015-07-30 19:01:15 -03:00 |
|
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>
|
2015-07-22 21:51:28 +02:00 |
|
Michael Niedermayer
|
9e22b8aca0
|
Merge remote-tracking branch 'qatar/master'
* qatar/master:
aacps: Adjust some const qualifiers to suppress warnings
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-22 13:01:11 +01:00 |
|
Diego Biurrun
|
0ba8ba165b
|
aacps: Adjust some const qualifiers to suppress warnings
|
2013-11-22 08:21:38 +01:00 |
|
Thilo Borgmann
|
d814a839ac
|
Reinstate proper FFmpeg license for all files.
|
2013-08-30 15:47:38 +00:00 |
|
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>
|
2013-02-21 22:43:26 +01:00 |
|
Mans Rullgard
|
96f7590efd
|
aacps: NEON optimisations
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
2012-05-05 22:04:21 +01:00 |
|
Mans Rullgard
|
47d18d5354
|
aacps: align some arrays
This is required for SIMD optimisations.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
2012-05-05 22:04:21 +01:00 |
|
Mans Rullgard
|
bf1945af30
|
aacps: move some loops to function pointers
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
2012-05-05 22:04:21 +01:00 |
|