53 Commits (de8049d27cc9561f6d9b999468354e068792a740)

Author SHA1 Message Date
Justin Ruggles 1fb8f6a44f x86: lavr: add SSE2 quantize() for dithering 12 years ago
Justin Ruggles a6a3164b13 x86: lavr: add SSE2/AVX dither_int_to_float() 12 years ago
Justin Ruggles 95d01c3f1c x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions 12 years ago
Ronald S. Bultje 7a9e65acee x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32 12 years ago
Diego Biurrun 2b479bcab0 build: Drop AVX assembly ifdefs 12 years ago
Diego Biurrun 4b60fac419 x86: PALIGNR: port to cpuflags 12 years ago
Diego Biurrun 352e18b766 x86: avresample: Add missing colons to assembly labels 12 years ago
Diego Biurrun 04581c8c77 x86: yasm: Use complete source path for macro helper %includes 12 years ago
Diego Biurrun 6860b4081d x86: include x86inc.asm in x86util.asm 12 years ago
Justin Ruggles 10e645e9cb lavr: handle clipping in the float to s32 conversion 12 years ago
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros 12 years ago
Diego Biurrun 17337f54c0 x86: Split inline and external assembly #ifdefs 13 years ago
Diego Biurrun a886b279a0 x86: cosmetics: Comment some #endifs for better readability 13 years ago
Justin Ruggles 06e751a40f lavr: x86: optimized 6-channel flt to fltp conversion 13 years ago
Justin Ruggles e07c9705c8 lavr: x86: optimized 2-channel flt to fltp conversion 13 years ago
Justin Ruggles 5245c9f3ad lavr: x86: optimized 6-channel flt to s16p conversion 13 years ago
Justin Ruggles 31d0d7181d lavr: x86: optimized 2-channel flt to s16p conversion 13 years ago
Justin Ruggles 6092dafb5a lavr: x86: optimized 6-channel s16 to fltp conversion 13 years ago
Justin Ruggles 91851a7b37 lavr: x86: optimized 2-channel s16 to fltp conversion 13 years ago
Justin Ruggles 205ace8843 lavr: x86: optimized 6-channel s16 to s16p conversion 13 years ago
Justin Ruggles 8eeffa8ada lavr: x86: optimized 2-channel s16 to s16p conversion 13 years ago
Justin Ruggles b66e20d2aa lavr: x86: optimized 2-channel fltp to flt conversion 13 years ago
Justin Ruggles d5b4e50c47 lavr: x86: optimized 6-channel fltp to s16 conversion 13 years ago
Justin Ruggles a58a013980 lavr: x86: optimized 2-channel fltp to s16 conversion 13 years ago
Justin Ruggles 90cc27f813 lavr: x86: optimized 6-channel s16p to flt conversion 13 years ago
Justin Ruggles 46f929adad lavr: x86: optimized 2-channel s16p to flt conversion 13 years ago
Justin Ruggles 13df7d2d40 lavr: x86: optimized 6-channel s16p to s16 conversion 13 years ago
Justin Ruggles c0e12535aa lavr: x86: optimized 2-channel s16p to s16 conversion 13 years ago
Mans Rullgard a3df4781f4 x86: add colons after labels 13 years ago
Justin Ruggles e9da9a3111 lavr: x86: improve non-SSE4 version of S16_TO_S32_SX macro 13 years ago
Justin Ruggles 2f096bb10e lavr: add x86-optimized mixing functions 13 years ago
Ronald S. Bultje 30b45d9c38 x86inc: automatically insert vzeroupper for YMM functions. 13 years ago
Justin Ruggles 0dadf9d1e9 lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt() 13 years ago
Justin Ruggles acd9948e74 lavr: x86: fix ff_conv_fltp_to_flt_6ch function prototypes 13 years ago
Justin Ruggles 14a34d90ad lavr: x86: merge some branches 13 years ago
Justin Ruggles 4e4dd71730 lavr: Add x86-optimized function for flt to s32 conversion 13 years ago
Justin Ruggles 6c63cbfe7a lavr: Add x86-optimized function for flt to s16 conversion 13 years ago
Justin Ruggles 97ce1ba867 lavr: Add x86-optimized functions for s32 to flt conversion 13 years ago
Justin Ruggles 5904f25b9f lavr: Add x86-optimized functions for s32 to s16 conversion 13 years ago
Justin Ruggles d721f67d0a lavr: Add x86-optimized functions for s16 to flt conversion 13 years ago
Justin Ruggles 1168e29df1 lavr: Add x86-optimized function for s16 to s32 conversion 13 years ago
Justin Ruggles f61ce90caa lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffs 13 years ago
Justin Ruggles 29f7490c46 lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffs 13 years ago
Justin Ruggles b75726cb79 lavr: add x86-optimized function for mixing 2 to 1 s16p with q8 coeffs 13 years ago
Justin Ruggles c140fb2cbc lavr: add x86-optimized functions for mixing 2 to 1 s16p with float coeffs 13 years ago
Justin Ruggles 5cc6d5244d lavr: replace the SSE version of ff_conv_fltp_to_flt_6ch() with SSE4 and AVX 13 years ago
Diego Biurrun dbe6ba55a3 build: cosmetics: Add missing end-of-line backslashes to item lists. 13 years ago
Reimar Döffinger e5b7d7773a Fix compilation with YASM/NASM without AVX support. 13 years ago
Reimar Döffinger 9d4a1aca88 Fix compilation with YASM/NASM without AVX support. 13 years ago
Justin Ruggles c8af852b97 Add libavresample 13 years ago