10 Commits (1146133df8117c96cc6681a062df6df825fcae2d)

Author SHA1 Message Date
James Almer 70d685a77f x86: use the new helper macros where useful 9 years ago
James Almer c16e99e3b3 x86: check for AV_CPU_FLAG_AVXSLOW where useful 10 years ago
James Almer f7ed997a6d x86/swr: make pack_8ch functions work with compilers without aligned stack 10 years ago
James Almer 59ac93f6af x86/swr: add SSE/AVX unpack_6ch functions 10 years ago
James Almer 975ff6a3c6 x86/swr: disable pack_8ch functions on msvc/icl x86_32 10 years ago
James Almer 37b35feb64 x86/swr: add SSE2/AVX pack_8ch functions 10 years ago
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
Reimar Döffinger cbeaf67888 Avoid using empty macro arguments. 11 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. 13 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
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
Justin Ruggles 6f67d9833b libswresample: Implement MMX, SSE4 and AVX 6ch float and int32 packing function. 13 years ago
Michael Niedermayer cbbc472467 swr-x86-simd: add ff_unpack_2ch_int16_to_int16/int32/float_a_ssse3 13 years ago
Michael Niedermayer 72ae583b7d swr-x86-simd: stereo unpack S16/S32/FLT-> S16/S32/FLT SSE/SSE2 (16 new SIMD functions) 13 years ago
Michael Niedermayer 11ad5f0d7d swr-x86-simd: create prototypes with macros, this is simpler. 13 years ago
Michael Niedermayer 47055b8913 swr: implement stereo S16/S32/FLT->S16/S32/FLT planar->packed in SSE/SSE2 13 years ago
Michael Niedermayer c1fe2db376 swr: add ff_int32_to_float_a_avx 13 years ago
Michael Niedermayer 65722e7fc5 swr: int32_to_int16_mmx/sse 13 years ago
Michael Niedermayer 73edb58c3c swr: float_to_int16_sse2() 13 years ago
Michael Niedermayer 5932938c9a swr: float_to_int32_sse2() 13 years ago
Michael Niedermayer b72a0f9c23 swr: add int16_to_float_sse2() 13 years ago
Michael Niedermayer 832c3b10d2 swr: add int32_to_float_sse2 13 years ago
Michael Niedermayer fa5daaca0d swr: seperate functions for aligned & unaligned 13 years ago
Michael Niedermayer bcc66ff0e4 swr: add int16_to_int32_mmx/sse 13 years ago