aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/x86/rgb2rgb_template.c
Commit message (Collapse)AuthorAgeFilesLines
* sws: replace all long with int.Anton Khirnov2011-05-281-73/+73
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.Ronald S. Bultje2011-05-261-34/+40
| | | | | | | Many functions have such a prefix, but do not actually use any instructions or features from that set, thus giving the false impression that swscale is highly optimized for a particular system, whereas in reality it is not.
* swscale: Eliminate rgb24toyv12_c() duplication.Michael Niedermayer2011-05-261-46/+1
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* swscale: simplify rgb2rgb templatingLuca Barbato2011-04-141-299/+1
| | | | MMX is always built. Drop the ifdefs
* swscale: move away x86 specific code from rgb2rgbLuca Barbato2011-04-141-0/+2944
Keep only the plain C code in the main rgb2rgb.c and move the x86 specific optimizations to x86/rgb2rgb.c Change the initialization pattern a little so some of it can be factorized to behave more like dsputils.