]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/apedec.c
vp9: add 12bpp sse2 versions of iadst4.
[ffmpeg] / libavcodec / apedec.c
index 5536e0f8b1f2f200bc9755d698a5d267d1a28834..fcccfbe6d42ce852ae8d6d2a01d8735bbf9cb340 100644 (file)
@@ -1281,7 +1281,7 @@ static void do_apply_filter(APEContext *ctx, int version, APEFilter *f,
             /* Update the adaption coefficients */
             absres = FFABS(res);
             if (absres)
-                *f->adaptcoeffs = ((res & (-1<<31)) ^ (-1<<30)) >>
+                *f->adaptcoeffs = ((res & INT32_MIN) ^ (-(1<<30))) >>
                                   (25 + (absres <= f->avg*3) + (absres <= f->avg*4/3));
             else
                 *f->adaptcoeffs = 0;