swscale: fix compilation with --enable-runtime-cpudetect
swscale: simplify rgb2rgb templating
MMX is always built. Drop the ifdefs
swscale: further cleanup swscale.c
Move x86-specific constants out of swscale.c
swscale: partially move the arch specific code left
PPC and x86 code is split off from swscale_template.c. Lots of code isstill duplicated and should be removed later.
Again uniformize the init system to be more similar to the dsputil one.
Unset h*scale_fast in the x86 init in order to make the output...
swscale: move away x86 specific code from rgb2rgb
Keep only the plain C code in the main rgb2rgb.c and move the x86specific optimizations to x86/rgb2rgb.cChange the initialization pattern a little so some of it can befactorized to behave more like dsputils.
Add unconditional return statement to yuva420_rgb32_MMX() / yuva420_bgr32_MMX().
When HAVE_7REGS was not defined these functions had an empty bodycausing the following warnings during compilation.In file included from libswscale/x86/yuv2rgb_mmx.c:58:libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_rgb32_MMX’:...
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <firstname.lastname@example.org>
consolidate .gitignore patters into a single file
Signed-off-by: Janne Grunau <email@example.com>
convert svn:ignore properties to .gitignore files
Rename yuv2rgb_template2.c --> yuv2rgb_template.c now that the other is gone.
Originally committed as revision 31279 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Remove GPL-licensed YUV to RGB MMX routines.We now have an LGPL replacement that is at least equally fast.
Originally committed as revision 31278 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
13% faster yuv420 to rgb15 mmx.It is now faster than the old gpl version on conroe.
Originally committed as revision 31181 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
40% faster yuv420 to rgb24 mmx.It is now faster than the old gpl version on conroe.
Originally committed as revision 31180 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
alternative LGPL-licensed, MMX-optimized YUV to RGB conversion routineswritten by Kostya Shishkov
Originally committed as revision 31135 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Const correctness for src pointer. Remove all constness related warnings inlibswscale.
Originally committed as revision 30306 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
/nop is illegal with Apple's older version of gas, this was fixed elsewherebut not here since it was unused before now.
Originally committed as revision 30289 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Make sure that sfence is used after any non temporal stores.
Originally committed as revision 30287 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Avoid redefinition of RGB_PLANAR2PACKED24 as the template is included formultiple times.
Originally committed as revision 30273 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
MMX accelerated yuv420->rgb24 routine, trivial as essentially as it justswaps R and B inputs for the existing yuv420->bgr24 routine.
Originally committed as revision 30254 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Remove const to avoid a bunch of GCC warnings against discarded qualifiers andincompatible pointer type.
Originally committed as revision 30234 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Cosmetics:- Place curly brackets in the same line as while/for/if/switch/else/do;- Place curly brackets at column 0 in the next line starting a function.
Originally committed as revision 29523 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
BGR32 MMX special convertor.Patch by Peter Schlaile < peter at schlaile dot de >
Originally committed as revision 29515 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
Move yuv2rgb code to subdirs.
Originally committed as revision 29063 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale