diff libmpcodecs/vf_noise.c @ 29040:963f578121c6

Use x86_reg instead of long in several video filters to fix compilation on MinGW64.
author reimar
date Fri, 27 Mar 2009 20:34:55 +0000
parents df67d03dde3b
children 0f1b5b68af32
line wrap: on
line diff
--- a/libmpcodecs/vf_noise.c	Fri Mar 27 20:33:13 2009 +0000
+++ b/libmpcodecs/vf_noise.c	Fri Mar 27 20:34:55 2009 +0000
@@ -147,7 +147,7 @@
 
 #if HAVE_MMX
 static inline void lineNoise_MMX(uint8_t *dst, uint8_t *src, int8_t *noise, int len, int shift){
-	long mmx_len= len&(~7);
+	x86_reg mmx_len= len&(~7);
 	noise+=shift;
 
 	__asm__ volatile(
@@ -176,7 +176,7 @@
 //duplicate of previous except movntq
 #if HAVE_MMX2
 static inline void lineNoise_MMX2(uint8_t *dst, uint8_t *src, int8_t *noise, int len, int shift){
-	long mmx_len= len&(~7);
+	x86_reg mmx_len= len&(~7);
 	noise+=shift;
 
 	__asm__ volatile(
@@ -218,7 +218,7 @@
 
 #if HAVE_MMX
 static inline void lineNoiseAvg_MMX(uint8_t *dst, uint8_t *src, int len, int8_t **shift){
-	long mmx_len= len&(~7);
+	x86_reg mmx_len= len&(~7);
 
 	__asm__ volatile(
 		"mov %5, %%"REG_a"		\n\t"