mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-27 09:43:34 +00:00
Merge commit '3a177a9cca924e097265b32f9282814f6b653e08'
* commit '3a177a9cca924e097265b32f9282814f6b653e08': swscale: Fix an undefined behaviour Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
1c4110be90
@ -390,7 +390,7 @@ static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
|
|||||||
|
|
||||||
xDstInSrc = ((dstPos*(int64_t)xInc)>>7) - ((srcPos*0x10000LL)>>7);
|
xDstInSrc = ((dstPos*(int64_t)xInc)>>7) - ((srcPos*0x10000LL)>>7);
|
||||||
for (i = 0; i < dstW; i++) {
|
for (i = 0; i < dstW; i++) {
|
||||||
int xx = (xDstInSrc - ((filterSize - 2) << 16)) / (1 << 17);
|
int xx = (xDstInSrc - ((int64_t)(filterSize - 2) << 16)) / (1 << 17);
|
||||||
int j;
|
int j;
|
||||||
(*filterPos)[i] = xx;
|
(*filterPos)[i] = xx;
|
||||||
for (j = 0; j < filterSize; j++) {
|
for (j = 0; j < filterSize; j++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user