75 Commits (443bd2715d42c8cd867a1f47ff6edf44e12d53db)

Author SHA1 Message Date
James Almer edff061fb0 x86/swr: add ff_float_to_int32_a_avx2 10 years ago
James Almer b385c4c6a3 x86/swr: replace sse4 instructions in pack_6ch with sse ones 10 years ago
James Almer 9937362c54 x86/swr: use lavu helper macros to check CPU extensions 11 years ago
James Almer 8279a15284 x86/swr: split audioconvert and rematrix DSP into separate files 11 years ago
James Almer 857cd1f33b swr: initialize only the necessary resample dsp functions 11 years ago
James Almer b5f0eac068 swr: rename swresample_dsp init functions to swri_resample_dsp 11 years ago
James Almer c45b7f0d80 x86/swr: add ff_resample_{common, linear}_int16_xop 11 years ago
James Almer 1a69224f44 x86/swr: add ff_resample_{common, linear}_float_fma 11 years ago
James Almer dd2c9034b1 x86/swr: convert resample_{common, linear}_double_sse2 to yasm 11 years ago
Ronald S. Bultje 847bb638c0 swr: convert resample_common/linear_int16_mmx2/sse2 to yasm. 11 years ago
Ronald S. Bultje faa1471ffc swr: rewrite resample_common/linear_float_sse/avx in yasm. 11 years ago
Ronald S. Bultje 083cd3d1f7 swr: compile mmx2 s16p functions only on x86-32. 11 years ago
James Almer 7f4dfbd080 swr: add prototypes for resample dsp functions 11 years ago
Ronald S. Bultje ada8f9c046 swr: remove obsolete function prototypes. 11 years ago
Ronald S. Bultje 7128a35f8c swr: split out DSP functions. 11 years ago
James Almer a9bf713d35 swresample: add swri_resample_float_avx 11 years ago
Matt Oliver 1898c2f49d inline asm: fix arrays as named constraints. 11 years ago
James Almer 4cdea92976 swresample/resample: add missing xmm clobbers 11 years ago
James Almer cdac3ab59f swresample: add swri_resample_double_sse2 11 years ago
James Almer 63dbba655e swresample/resample: sse float linear interpolation 11 years ago
James Almer fa25c4c400 swresample/resample: mmx2/sse2 int16 linear interpolation 11 years ago
James Almer 32291ba6ea swresample: add swri_resample_float_sse 11 years ago
Matt Oliver 8236747511 Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported. 11 years ago
James Almer 7c8bf09edd swresample: change COMMON_CORE_INT16 asm from SSSE3 to SSE2 11 years ago
Martin Storsjö 3dd04cbcf7 swresample: Add arm&x86 clobber tests 11 years ago
Reimar Döffinger cbeaf67888 Avoid using empty macro arguments. 11 years ago
Ronald S. Bultje ad75d2b590 x86: Fix compilation with nasm on PPC & OS/2 11 years ago
Michael Niedermayer ca2818b881 swresample/x86/audio_convert: add emms to CONV 12 years ago
Michael Niedermayer 4cfc92081d swr: add native_simd_one 12 years ago
Michael Niedermayer 31a797eb28 swr: add av_cold to init/free functions 12 years ago
Carl Eugen Hoyos a26789cf9f Fix compilation with yasm-0.6.2. 12 years ago
Carl Eugen Hoyos 52be5428c0 Add some missing _EXTERNAL suffixes to yasm source files. 12 years ago
Michael Niedermayer 68712ce820 swr/x86: 16bit integer mix functions need SSE2 not SSE 13 years ago
Michael Niedermayer c88e60af76 swr/x86: 10l, missed some SSE2 instructions in code marked as SSE. 13 years ago
Clément Bœsch ca612a27ae swr: fix make checkheaders. 13 years ago
Clément Bœsch 022cbb6791 swr: small align cosmetic. 13 years ago
Clément Bœsch 3491c2a909 swr: use __asm__ instead of __asm. 13 years ago
Michael Niedermayer 4ccf6e3971 swr: MMX2 & SSSE3 int16 resample core 13 years ago
Michael Niedermayer 5f8f6243ef swr: fix 10l use of uninitialized data 13 years ago
Michael Niedermayer 728f86edfc swr: mix_2_1_int16_mmx/sse 13 years ago
Michael Niedermayer d504266cef swr: mix_1_1_int16_sse 13 years ago
Michael Niedermayer cbeeaf2593 swr: mix_1_1 int16 MMX 13 years ago
Michael Niedermayer 52afa43691 swr: mix_2_1_float SSE/AVX 13 years ago
Michael Niedermayer beb0cd6acf swr: SIMD rematrixing and SSE/AVX mix_1_1 float 13 years ago
Michael Niedermayer a927641e7a libswresample-simd: Add ff_pack_6ch_float_to_int32_a_avx and ff_pack_6ch_float_to_int32_a_sse4 13 years ago
Michael Niedermayer ca986a06ad libswresample-simd: add ff_pack_6ch_int32_to_float_a_avx and ff_pack_6ch_int32_to_float_a_sse4 13 years ago
Michael Niedermayer c4047ad9e0 libswresample: make NOP_N macro less picky on its parameters 13 years ago
Michael Niedermayer 57bc91c710 libswresample: Change FLOAT_TO_INT32_N to need 1 register less 13 years ago
Michael Niedermayer ecfdd125f1 libswresample-simd: rename 6ch pack to what it is 13 years ago
Michael Niedermayer 429b964e25 libswresample-simd: make the converter registers parameters 13 years ago