Age | Commit message (Collapse) | Author |
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
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>
|
|
This macro has unconditionally used .p2align for a long time and
serves no useful purpose.
|
|
Originally committed as revision 32394 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 32011 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Don't change paramater passing, but instead use casts.
Shouldn't affect asm output on anything other than win64.
libswscale should work on win64 now.
The rest of ffmpeg still isn't win64 compatible due to the issue of xmm
clobbers, but swscale doesn't use any SSE.
Patch by Anton Mitrofanov <BugMaster AT narod DOT ru>.
Originally committed as revision 31751 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
x86_64 / Mac OS X gcc 4.0.1
x86_64 / Linux icc (all)
x86_64 / Linux gcc 4.0.4
x86_64 / OpenBSD gcc 3.3.5
x86_64 / Linux suncc 5.10
and there are some reports of crashes.
Originally committed as revision 31170 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
long was being incorrectly used as an x86-sized register, both for 32 and 64
bits, but this is not the case in win64.
Originally committed as revision 31153 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
This is of course done with permissions from the authors. The only GPL
component left are MMX optimizations for YUV to RGB conversion.
Originally committed as revision 30965 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30938 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30847 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30722 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30435 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30433 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
swscale_template.c: In function ‘swScale_C’:
swscale_template.c:2580: warning: unused variable ‘alpMmxFilter’
swscale_template.c: In function ‘sws_init_swScale_C’:
Originally committed as revision 30332 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30327 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
libswscale.
Originally committed as revision 30306 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30272 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30253 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
enough other registers available that are less likely to cause issues.
Originally committed as revision 30160 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
libswscale/swscale_template.c:2575: warning: unused variable ‘srcFormat’
Originally committed as revision 30132 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30099 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30098 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
intermediate YV12 to a more descriptive name.
Originally committed as revision 30097 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30096 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30086 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30085 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30082 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 30081 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
These index variables are incremented before each use, so they should be
initialized to -1.
Originally committed as revision 29977 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
All functions in swscale_template.c should be declared with the RENAME macro.
Originally committed as revision 29976 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29974 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29857 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29701 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29686 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29685 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Patch by Lars Täuber <lars <dot> taeuber <at> gmx <dot> net>.
Originally committed as revision 29650 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
- Align asm code to the column 4 spaces after the call to __asm__();
- Align cases in switch statements to the same column as "switch".
Originally committed as revision 29524 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
- 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
|
|
- Use 4 spaces throughout for indentation;
- Fix inconsistent indentation;
- Indent function calls and declarations aligning arguments on multiple lines
to the column after the opening parentheses;
- Align asm code to the column 4 spaces after the call to __asm__();
- Align cases in switch statements to the same column as "switch".
Originally committed as revision 29522 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29518 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29517 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29508 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29507 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29482 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29451 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
to output the dstY line.
Originally committed as revision 29450 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
instead.
Originally committed as revision 29446 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29445 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|
|
Originally committed as revision 29444 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
|