mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
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
Originally committed as revision 28933 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
This commit is contained in:
parent
cd823ff950
commit
c662e788ce
@ -1622,7 +1622,7 @@ static void initMMX2HScaler(int dstW, int xInc, uint8_t *funnyCode, int16_t *fil
|
|||||||
}
|
}
|
||||||
xpos+=xInc;
|
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 */
|
#endif /* COMPILE_MMX2 */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user