# HG changeset patch # User mru # Date 1182005517 0 # Node ID 4507b67e71cd107b2cd23743984af7e817df2678 # Parent 8c273ff9ca034bd1d1b70dd3ed8c426e9b152135 correct type for {put,avg}_h264_chroma_mc2_mmx2 diff -r 8c273ff9ca03 -r 4507b67e71cd i386/dsputil_h264_template_mmx.c --- a/i386/dsputil_h264_template_mmx.c Sat Jun 16 11:44:57 2007 +0000 +++ b/i386/dsputil_h264_template_mmx.c Sat Jun 16 14:51:57 2007 +0000 @@ -251,7 +251,7 @@ } #ifdef H264_CHROMA_MC2_TMPL -static void H264_CHROMA_MC2_TMPL(uint8_t *dst/*align 2*/, uint8_t *src/*align 1*/, long stride, int h, int x, int y) +static void H264_CHROMA_MC2_TMPL(uint8_t *dst/*align 2*/, uint8_t *src/*align 1*/, int stride, int h, int x, int y) { int tmp = ((1<<16)-1)*x + 8; int CD= tmp*y; @@ -297,7 +297,7 @@ "sub $1, %2\n\t" "jnz 1b\n\t" : "+r" (dst), "+r"(src), "+r"(h) - : "m" (ff_pw_32), "r"(stride) + : "m" (ff_pw_32), "r"((long)stride) : "%esi"); }