mirror of https://github.com/mpv-player/mpv
In initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos element is initialized on the wrong index (not evenly aligned). This fixes it
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28933 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
c2410d6cc9
commit
7fee9f0101
|
@ -1622,7 +1622,7 @@ static void initMMX2HScaler(int dstW, int xInc, uint8_t *funnyCode, int16_t *fil
|
|||
}
|
||||
xpos+=xInc;
|
||||
}
|
||||
filterPos[i/2]= xpos>>16; // needed to jump to the next part
|
||||
filterPos[((i/2)+1)&(~1)]= xpos>>16; // needed to jump to the next part
|
||||
}
|
||||
#endif /* COMPILE_MMX2 */
|
||||
|
||||
|
|
Loading…
Reference in New Issue