mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
swscale/utils: Fix undefined shift in initFilter()
Found-by: Clang -fsanitize=shift Reported-by: Thierry Foucu <tfoucu@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
bd4c4c868c
commit
fa74058dd3
@ -384,7 +384,7 @@ static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
|
||||
int j;
|
||||
(*filterPos)[i] = xx;
|
||||
for (j = 0; j < filterSize; j++) {
|
||||
int64_t d = (FFABS(((int64_t)xx << 17) - xDstInSrc)) << 13;
|
||||
int64_t d = (FFABS(((int64_t)xx * (1 << 17)) - xDstInSrc)) << 13;
|
||||
double floatd;
|
||||
int64_t coeff;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user