[Mplayer-cvslog] CVS: main/postproc swscale.c,1.17,1.18

Michael Niedermayer michael at mplayer.dev.hu
Sun Oct 21 02:05:58 CEST 2001


Update of /cvsroot/mplayer/main/postproc
In directory mplayer:/var/tmp.root/cvs-serv18886

Modified Files:
	swscale.c 
Log Message:
BGR24 bugfix
BGR15 & BGR24 tested


Index: swscale.c
===================================================================
RCS file: /cvsroot/mplayer/main/postproc/swscale.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- swscale.c	20 Oct 2001 21:12:09 -0000	1.17
+++ swscale.c	21 Oct 2001 00:05:56 -0000	1.18
@@ -24,7 +24,7 @@
 known BUGS with known cause (no bugreports please!, but patches are welcome :) )
 horizontal MMX2 scaler reads 1-7 samples too much (might cause a sig11)
 
-Supported output formats BGR15 BGR16 BGR24 BGR32 (15,24 are untested)
+Supported output formats BGR15 BGR16 BGR24 BGR32
 BGR15 & BGR16 MMX verions support dithering
 Special versions: fast Y 1:1 scaling (no interpolation in y direction)
 
@@ -388,10 +388,10 @@
 			"punpckhbw %%mm7, %%mm6		\n\t" /* 0R0R0R0R 2 */\
 			"movq %%mm2, %%mm0		\n\t" /* GBGBGBGB 0 */\
 			"movq %%mm1, %%mm3		\n\t" /* GBGBGBGB 2 */\
-			"punpcklbw %%mm5, %%mm0		\n\t" /* 0RGB0RGB 0 */\
-			"punpckhbw %%mm5, %%mm2		\n\t" /* 0RGB0RGB 1 */\
-			"punpcklbw %%mm6, %%mm1		\n\t" /* 0RGB0RGB 2 */\
-			"punpckhbw %%mm6, %%mm3		\n\t" /* 0RGB0RGB 3 */\
+			"punpcklwd %%mm5, %%mm0		\n\t" /* 0RGB0RGB 0 */\
+			"punpckhwd %%mm5, %%mm2		\n\t" /* 0RGB0RGB 1 */\
+			"punpcklwd %%mm6, %%mm1		\n\t" /* 0RGB0RGB 2 */\
+			"punpckhwd %%mm6, %%mm3		\n\t" /* 0RGB0RGB 3 */\
 \
 			"movq %%mm0, %%mm4		\n\t" /* 0RGB0RGB 0 */\
 			"psrlq $8, %%mm0		\n\t" /* 00RGB0RG 0 */\




More information about the MPlayer-cvslog mailing list