1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libswresample
James Almer b385c4c6a3 x86/swr: replace sse4 instructions in pack_6ch with sse ones
There's no benefit from using blendps here except on CPUs with AVX, where
it's faster than shufps according to Intel's documentation.
As such, rename the sse4 functions to sse/sse2 and use shufps instead.

Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: James Almer <jamrial@gmail.com>
2014-11-06 20:54:00 -03:00
..
aarch64 swr: aarch64 audio_convert and neon clobber test 2014-08-27 20:06:37 +02:00
arm Fix libswresample compilation with Apple Neon assembler. 2014-02-17 17:40:10 +01:00
x86 x86/swr: replace sse4 instructions in pack_6ch with sse ones 2014-11-06 20:54:00 -03:00
audioconvert.c swresample/audioconvert: Fix undefined behavior (left shift of negative value) 2014-10-08 05:35:06 +02:00
audioconvert.h audioconvert: support simd code with specific alignment requirements. 2012-12-14 04:47:17 +01:00
dither_template.c swr: fix "may be used uninitialized in this function" warnings 2013-01-20 17:09:48 +01:00
dither.c swresample/dither: use av_malloc_array() 2014-04-08 00:29:20 +02:00
libswresample.v swresample/libswresample.v: hide ff_* 2014-07-12 18:40:17 +02:00
log2_tab.c swresample: include ff_log2_tab for shared builds 2012-10-20 01:58:04 +02:00
Makefile swresample: Add AVFrame based API 2014-08-16 20:39:37 +02:00
noise_shaping_data.c swr/noise_shaping_data: pad coeffs to multiple of 4 when they are 1 below 2013-01-12 19:09:54 +01:00
options.c swresample: split option table to a separate file 2014-07-06 03:45:46 +02:00
rematrix_template.c swresample/rematrix_template: Fix integer overflow in mix8to2 2013-06-10 03:03:17 +02:00
rematrix.c libswresample: move condition to start of loop. 2014-09-07 11:31:34 +02:00
resample_dsp.c swr: initialize only the necessary resample dsp functions 2014-07-04 01:37:41 +02:00
resample_template.c swr: initialize only the necessary resample dsp functions 2014-07-04 01:37:41 +02:00
resample.c swresample/resample: fix invert_initial_buffer() after flush 2014-10-16 22:35:27 +02:00
resample.h swr: initialize only the necessary resample dsp functions 2014-07-04 01:37:41 +02:00
soxr_resample.c swr: handle initial negative sample index outside DSP function. 2014-06-14 14:36:18 +02:00
swresample_frame.c swresample: Add AVFrame based API 2014-08-16 20:39:37 +02:00
swresample_internal.h swr: aarch64 audio_convert and neon clobber test 2014-08-27 20:06:37 +02:00
swresample-test.c swresample-test: make it independant of the internal SWR_CH_MAX 2014-08-10 01:15:43 +02:00
swresample.c swresample: Fix swr_drop_output so it does not flush the buffers 2014-11-04 17:17:23 +01:00
swresample.h swresample: Add AVFrame based API 2014-08-16 20:39:37 +02:00
swresampleres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
version.h swresample: Add AVFrame based API 2014-08-16 20:39:37 +02:00