- 30 Sep, 2016 2 commits
-
-
Justin Ruggles authored
Adds a wrapper function for downmixing which detects channel count changes and updates the selected downmix function accordingly. Simplification and porting to current x86inc infrastructure by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Justin Ruggles authored
Also use (float **) instead of (float (*)[2]). This matches the matrix layout in libavresample so we can reuse assembly code between the two. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 20 Jul, 2016 1 commit
-
-
Diego Biurrun authored
-
- 18 Jan, 2016 1 commit
-
-
Diego Biurrun authored
-
- 14 Mar, 2015 1 commit
-
-
Christophe Gisquet authored
The later may yield incorrect code for on-stack variables. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 04 Apr, 2014 1 commit
-
-
Diego Biurrun authored
-
- 13 Mar, 2014 1 commit
-
-
Diego Biurrun authored
-
- 09 Jan, 2014 1 commit
-
-
Diego Biurrun authored
-
- 08 Dec, 2013 1 commit
-
-
Diego Biurrun authored
The (optimized) functions are used nowhere else.
-
- 17 Jul, 2013 1 commit
-
-
Diego Biurrun authored
-
- 12 May, 2013 1 commit
-
-
Diego Biurrun authored
The header is not (anymore) MMX-specific.
-
- 26 Apr, 2013 1 commit
-
-
Diego Biurrun authored
The function requires increasing the fuzz factor for the ac3/eac3 encode tests and even so makes fate fail. It only provides a slight encoding speedup for legacy CPUs that do not support SS2. Thus its benefit is not worth the trouble it creates and fixing it would be a waste of time.
-
- 27 Mar, 2013 1 commit
-
-
Diego Biurrun authored
-
- 23 Dec, 2012 1 commit
-
-
Michael Niedermayer authored
The asm code is not valid for older compilers as it uses too many operands, ICC on x86_32 seems affected by this. This patch disables the affected code for ICC on x86_32 and should make it compileable again. A better fix would be to use fewer operands or to change this code to yasm, later is being worked on AFAIK so this is a temporary solution. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 09 Dec, 2012 1 commit
-
-
Mans Rullgard authored
-
- 13 Nov, 2012 1 commit
-
-
Diego Biurrun authored
-
- 13 Sep, 2012 1 commit
-
-
Martin Storsjö authored
This fixes building without inline assembly. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 12 Sep, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 08 Sep, 2012 1 commit
-
-
Diego Biurrun authored
This separates code relying on inline from that relying on external assembly and fixes instances where the coalesced check was incorrect.
-
- 15 Aug, 2012 1 commit
-
-
Diego Biurrun authored
-
- 08 Aug, 2012 1 commit
-
-
Mans Rullgard authored
This puts x86-specific things in the x86/ subdirectory where they belong. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 03 Aug, 2012 1 commit
-
-
Diego Biurrun authored
Refactoring mmx2/mmxext YASM code with cpuflags will force renames. So switching to a consistent naming scheme beforehand is sensible. The name "mmxext" is more official and widespread and also the name of the CPU flag, as reported e.g. by the Linux kernel.
-
- 15 May, 2012 1 commit
-
-
Justin Ruggles authored
Simplifies the code by using cpuflags and a new macro. Also fixes the invalid use of the MMX2 pshufw operation in the MMX-only function.
-
- 20 Oct, 2011 1 commit
-
-
Diego Biurrun authored
This avoids some unused variable warnings with YASM disabled.
-
- 01 Jul, 2011 1 commit
-
-
Justin Ruggles authored
-
- 28 May, 2011 1 commit
-
-
Justin Ruggles authored
instead of just 0 to 4. This does all the actual bit counting as a final step.
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 17 Mar, 2011 1 commit
-
-
Justin Ruggles authored
and use in scale_coefficients() for the floating-point AC-3 encoder.
-
- 15 Mar, 2011 1 commit
-
-
Michael Niedermayer authored
This reverts commit cc4d3dd3. revert at authors request due to better impementation being available Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Mar, 2011 1 commit
-
-
Justin Ruggles authored
-
- 08 Mar, 2011 1 commit
-
-
Justin Ruggles authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Feb, 2011 1 commit
-
-
Justin Ruggles authored
AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute value of each element in an array of int16_t. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit fbb6b49d)
-
- 13 Feb, 2011 1 commit
-
-
Justin Ruggles authored
AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute value of each element in an array of int16_t. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
- 11 Feb, 2011 1 commit
-
-
Justin Ruggles authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit dda3f0ef)
-
- 10 Feb, 2011 1 commit
-
-
Justin Ruggles authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-