102 Commits (c270928cc0d47363b932b64ecd28e2815fddcb01)

Author SHA1 Message Date
James Almer 223c70cf1d swresample/swresample: add a used channel layout option using the new API 2 years ago
Lynne bbe95f7353
x86: replace explicit REP_RETs with RETs 2 years ago
Andreas Rheinhardt dd61d6489b swresample/x86/resample: Remove obsolete MMXEXT functions 2 years ago
Andreas Rheinhardt 4e51e48ebd swresample/x86/rematrix: Remove obsolete MMX functions 2 years ago
Andreas Rheinhardt 2b94f23b06 swresample/x86/audio_convert: Remove obsolete MMX functions 2 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Andreas Rheinhardt f3c197b129 Include attributes.h directly 4 years ago
Marcin Gorzel 8b710ea5e7 swresample: Use channel count in rematrix initialization 6 years ago
Diego Biurrun fd502f4f5f build: Generalize yasm/nasm-related variable names 8 years ago
Muhammad Faiz de1308429a swresample/x86/resample: extend resample_double to support avx and fma3 8 years ago
Muhammad Faiz 06f94149c6 swresample/resample: optimize exact_rational=on:linear_interp=on case 8 years ago
Muhammad Faiz 6031e5d1af swresample/x86: add support for exact_rational 9 years ago
Muhammad Faiz b8c6e5a661 swresample: add exact_rational option 9 years ago
James Almer 70d685a77f x86: use the new helper macros where useful 9 years ago
James Almer acdd672506 x86/audio_convert: fix clobbering of xmm registers 9 years ago
James Almer 5750d6c5e9 x86: move XOP emulation code back to x86inc 9 years ago
James Almer f37a5dcb55 swresample/x86: add missing colon to labels 9 years ago
James Almer c16e99e3b3 x86: check for AV_CPU_FLAG_AVXSLOW where useful 10 years ago
Michael Niedermayer c0e3b46118 swresample: add av_cold to init functions 10 years ago
James Almer f7ed997a6d x86/swr: make pack_8ch functions work with compilers without aligned stack 10 years ago
Michael Niedermayer b74ecb82fa swresample/x86/rematrix_init: Check av_malloc* return codes, forward errors 10 years ago
Michael Niedermayer 48ffaaaaef swresample/x86/rematrix_init: Use av_mallocz_array() 10 years ago
James Almer 59ac93f6af x86/swr: add SSE/AVX unpack_6ch functions 10 years ago
James Almer 6abf00d615 x86/swr: load constants outside the loop in pack_6ch functions 10 years ago
James Almer 975ff6a3c6 x86/swr: disable pack_8ch functions on msvc/icl x86_32 10 years ago
James Almer 5f14f9e984 x86/swr: add missing alignment check to pack_6ch functions 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
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