100l trocadero: call emms_c() after doing decoding with SIMD in APE decoder
[ffmpeg.git] / libavcodec / apedec.c
index 3c7b1ea..3a0d172 100644 (file)
@@ -865,6 +865,7 @@ static int ape_decode_frame(AVCodecContext * avctx,
         ape_unpack_mono(s, blockstodecode);
     else
         ape_unpack_stereo(s, blockstodecode);
+    emms_c();
 
     if(s->error || s->ptr > s->data_end){
         s->samples=0;