summaryrefslogtreecommitdiffstats
path: root/libswscale/swscale.c
diff options
context:
space:
mode:
authorramiro <ramiro@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-18 17:07:30 +0000
committerramiro <ramiro@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-18 17:07:30 +0000
commit72e3d88202beb08f6c5afefab0198aaa2714360b (patch)
tree3674dd1606be9d478bcb5cb2fe266bfe693e1294 /libswscale/swscale.c
parent115bfb976270169e34bdf2e8e4a82c473dc83dbb (diff)
downloadmpv-72e3d88202beb08f6c5afefab0198aaa2714360b.tar.bz2
mpv-72e3d88202beb08f6c5afefab0198aaa2714360b.tar.xz
Do not assume long is same width as x86 register.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28992 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libswscale/swscale.c')
-rw-r--r--libswscale/swscale.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libswscale/swscale.c b/libswscale/swscale.c
index 5445425077..5974ea566c 100644
--- a/libswscale/swscale.c
+++ b/libswscale/swscale.c
@@ -1466,13 +1466,13 @@ error:
static void initMMX2HScaler(int dstW, int xInc, uint8_t *funnyCode, int16_t *filter, int32_t *filterPos, int numSplits)
{
uint8_t *fragmentA;
- long imm8OfPShufW1A;
- long imm8OfPShufW2A;
- long fragmentLengthA;
+ x86_reg imm8OfPShufW1A;
+ x86_reg imm8OfPShufW2A;
+ x86_reg fragmentLengthA;
uint8_t *fragmentB;
- long imm8OfPShufW1B;
- long imm8OfPShufW2B;
- long fragmentLengthB;
+ x86_reg imm8OfPShufW1B;
+ x86_reg imm8OfPShufW2B;
+ x86_reg fragmentLengthB;
int fragmentPos;
int xpos, i;