avcodec/utils: Clear MMX state before returning from avcodec_default_execute*()
authorMichael Niedermayer <michael@niedermayer.cc>
Fri, 21 Oct 2016 11:40:18 +0000 (13:40 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Fri, 21 Oct 2016 12:17:50 +0000 (14:17 +0200)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/utils.c

index ec67ad5..7da6a66 100644 (file)
@@ -1010,6 +1010,7 @@ int avcodec_default_execute(AVCodecContext *c, int (*func)(AVCodecContext *c2, v
         if (ret)
             ret[i] = r;
     }
+    emms_c();
     return 0;
 }
 
@@ -1022,6 +1023,7 @@ int avcodec_default_execute2(AVCodecContext *c, int (*func)(AVCodecContext *c2,
         if (ret)
             ret[i] = r;
     }
+    emms_c();
     return 0;
 }