]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/jpeg2000dsp.c
avcodec/avcodec.h: add AV_CODEC_ID_TTML
[ffmpeg] / libavcodec / jpeg2000dsp.c
index 85a12d0e9b715cbafc8f91564630e20d215d3387..90e73b1e202debf2d73254e05f4332506c3e0238 100644 (file)
@@ -64,9 +64,9 @@ static void ict_int(void *_src0, void *_src1, void *_src2, int csize)
     int i;
 
     for (i = 0; i < csize; i++) {
-        i0 = *src0 + *src2 + (((26345 * *src2) + (1 << 15)) >> 16);
+        i0 = *src0 + *src2 + ((int)((26345U * *src2) + (1 << 15)) >> 16);
         i1 = *src0 - ((int)(((unsigned)i_ict_params[1] * *src1) + (1 << 15)) >> 16)
-                   - (((i_ict_params[2] * *src2) + (1 << 15)) >> 16);
+                   - ((int)(((unsigned)i_ict_params[2] * *src2) + (1 << 15)) >> 16);
         i2 = *src0 + (2 * *src1) + ((int)((-14942U * *src1) + (1 << 15)) >> 16);
         *src0++ = i0;
         *src1++ = i1;