Statistics
| Branch: | Revision:

ffmpeg / libswscale / x86 @ 6216fc70

Name Size Revision Age Author Comment
rgb2rgb.c 5.48 KB 6216fc70 almost 10 years Luca Barbato swscale: simplify rgb2rgb templating MMX is al...
rgb2rgb_template.c 107 KB 6216fc70 almost 10 years Luca Barbato swscale: simplify rgb2rgb templating MMX is al...
swscale_template.c 134 KB 735bf195 almost 10 years Josh Allmann swscale: further cleanup swscale.c Move x86-sp...
yuv2rgb_mmx.c 3.54 KB 2912e87a almost 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
yuv2rgb_template.c 16.2 KB db46be01 almost 10 years Diego Biurrun Add unconditional return statement to yuva420_r...

Latest revisions

# Date Author Comment
6216fc70 04/14/2011 08:16 PM Luca Barbato

swscale: simplify rgb2rgb templating

MMX is always built. Drop the ifdefs

735bf195 04/14/2011 08:16 PM Josh Allmann

swscale: further cleanup swscale.c

Move x86-specific constants out of swscale.c

86330b4c 04/14/2011 08:16 PM Luca Barbato

swscale: partially move the arch specific code left

PPC and x86 code is split off from swscale_template.c. Lots of code is
still 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...

c0038328 04/14/2011 08:16 PM Luca Barbato

swscale: move away x86 specific code from rgb2rgb

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.

db46be01 04/11/2011 12:18 PM Diego Biurrun

Add unconditional return statement to yuva420_rgb32_MMX() / yuva420_bgr32_MMX().

When HAVE_7REGS was not defined these functions had an empty body
causing 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’:...

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

2c3589bf 01/18/2011 08:32 PM Janne Grunau

consolidate .gitignore patters into a single file

Signed-off-by: Janne Grunau <>

348b8218 01/17/2011 02:50 PM Janne Grunau

convert svn:ignore properties to .gitignore files

Signed-off-by: Janne Grunau <>

870a6f40 05/30/2010 08:44 AM Diego Biurrun

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

531f97b0 05/30/2010 08:31 AM Diego Biurrun

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

View revisions

Also available in: Atom