FFmpeg/libswscale
Mans Rullgard fe4a355805 Fix MMX rgb24 to yuv conversion with gcc 4.6
When built with gcc 4.6, the MMX rgb24 to yuv conversion gives
wrong output.  The compiler produces this warning:

libswscale/swscale_template.c:1885:5: warning: use of memory input without lvalue in asm operand 4 is deprecated

Changing the memory operand to a register makes it work.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit f344903ca5)

Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-11-05 08:59:14 +01:00
..
bfin consolidate .gitignore patters into a single file 2011-03-18 17:47:01 +01:00
mlib consolidate .gitignore patters into a single file 2011-03-18 17:47:01 +01:00
ppc consolidate .gitignore patters into a single file 2011-03-18 17:47:01 +01:00
sparc consolidate .gitignore patters into a single file 2011-03-18 17:47:01 +01:00
x86 consolidate .gitignore patters into a single file 2011-03-18 17:47:01 +01:00
colorspace-test.c swscale: Check for return values of malloc. 2009-08-29 23:02:01 +00:00
libswscale.v Add symbol versioning for shared libraries 2010-01-16 04:48:55 +00:00
Makefile alternative LGPL-licensed, MMX-optimized YUV to RGB conversion routines 2010-05-04 09:11:01 +00:00
options.c Cosmetics: 2009-08-16 21:11:28 +00:00
rgb2rgb.c Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24 2010-06-03 20:16:42 +00:00
rgb2rgb.h Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24 2010-06-03 20:16:42 +00:00
rgb2rgb_template.c Replace some "m" constraints by MANGLE to avoid issues with some compilers not 2010-03-31 17:00:33 +00:00
swscale-test.c Revert r30825, it was not supposed to be committed. 2010-03-04 01:02:24 +00:00
swscale.c Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24 2010-06-03 20:16:42 +00:00
swscale.h Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24 2010-06-03 20:16:42 +00:00
swscale_internal.h Avoid duplication of usePal() macro. 2010-03-06 11:50:54 +00:00
swscale_template.c Fix MMX rgb24 to yuv conversion with gcc 4.6 2011-11-05 08:59:14 +01:00
utils.c libswscale: Relicense almost all x86 assembler optimizations as LGPL. 2010-03-27 11:31:02 +00:00
yuv2rgb.c alternative LGPL-licensed, MMX-optimized YUV to RGB conversion routines 2010-05-04 09:11:01 +00:00