]> git.sesse.net Git - ffmpeg/blobdiff - libswscale/swscale.c
swscale: fix 16-bit horizontal scaling underflow.
[ffmpeg] / libswscale / swscale.c
index 14807fdc4686878ae15d5f1c0dff24dc68575c33..a302373b85104c2f7c65d7ef378cc32628d4e1d2 100644 (file)
@@ -1854,7 +1854,7 @@ static void hScale16_c(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_s
     for (i = 0; i < dstW; i++) {
         int j;
         int srcPos = filterPos[i];
-        unsigned int val = 0;
+        int val = 0;
 
         for (j = 0; j < filterSize; j++) {
             val += src[srcPos + j] * filter[filterSize * i + j];