Justin Ruggles
|
95d01c3f1c
|
x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions
CC:libav-stable@libav.org
|
2013-01-05 16:14:35 -05:00 |
Ronald S. Bultje
|
7a9e65acee
|
x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32
Fixes crashes on Win32 and stack overruns on x86-32 in general.
|
2012-11-17 20:16:04 -05:00 |
Diego Biurrun
|
2b479bcab0
|
build: Drop AVX assembly ifdefs
An assembler able to cope with AVX instructions is now required.
|
2012-11-11 20:43:28 +01:00 |
Diego Biurrun
|
04581c8c77
|
x86: yasm: Use complete source path for macro helper %includes
This is more consistent with the way we handle C #includes and
it simplifies the build system.
|
2012-10-31 00:37:42 +01:00 |
Diego Biurrun
|
6860b4081d
|
x86: include x86inc.asm in x86util.asm
This is necessary to allow refactoring some x86util macros with cpuflags.
|
2012-10-31 00:37:42 +01:00 |
Diego Biurrun
|
17337f54c0
|
x86: Split inline and external assembly #ifdefs
|
2012-08-31 01:53:25 +02:00 |
Mans Rullgard
|
a3df4781f4
|
x86: add colons after labels
nasm prints a warning if the colon is missing.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
2012-08-07 15:20:56 +01:00 |
Justin Ruggles
|
2f096bb10e
|
lavr: add x86-optimized mixing functions
Adds optimized functions for mixing 3 through 8 input channels to 1 and 2
output channels in fltp or s16p format with flt coeffs.
|
2012-07-27 11:25:48 -04:00 |
Ronald S. Bultje
|
30b45d9c38
|
x86inc: automatically insert vzeroupper for YMM functions.
|
2012-07-26 13:43:16 -07:00 |
Justin Ruggles
|
0dadf9d1e9
|
lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt()
|
2012-07-25 15:41:25 -04:00 |
Justin Ruggles
|
f61ce90caa
|
lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffs
|
2012-06-18 11:24:10 -04:00 |
Justin Ruggles
|
29f7490c46
|
lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffs
|
2012-06-18 11:24:10 -04:00 |
Justin Ruggles
|
b75726cb79
|
lavr: add x86-optimized function for mixing 2 to 1 s16p with q8 coeffs
|
2012-05-29 15:33:25 -04:00 |
Justin Ruggles
|
c140fb2cbc
|
lavr: add x86-optimized functions for mixing 2 to 1 s16p with float coeffs
|
2012-05-29 15:33:18 -04:00 |
Reimar Döffinger
|
e5b7d7773a
|
Fix compilation with YASM/NASM without AVX support.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
|
2012-05-01 13:37:25 -04:00 |
Justin Ruggles
|
c8af852b97
|
Add libavresample
This is a new library for audio sample format, channel layout, and sample rate
conversion.
|
2012-04-24 21:28:27 -04:00 |