]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/apedec.c
vp9: add 12bpp sse2 versions of iadst4.
[ffmpeg] / libavcodec / apedec.c
index 7b34d26ada3f62cd12537a00215d51b840a8890c..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;