[FFmpeg-devel] [PATCH 05/13] avcodec/utvideoenc: Clear MMX state after predict loop

Michael Niedermayer michael at niedermayer.cc
Sat Oct 22 22:02:03 EEST 2016


The subsequent huffman code performs several memory allocations, MMX state
thus needs to be cleared between

Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
---
 libavcodec/utvideoenc.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libavcodec/utvideoenc.c b/libavcodec/utvideoenc.c
index 8ffc263..fd27caa 100644
--- a/libavcodec/utvideoenc.c
+++ b/libavcodec/utvideoenc.c
@@ -442,6 +442,7 @@ static int encode_plane(AVCodecContext *avctx, uint8_t *src,
                c->frame_pred);
         return AVERROR_OPTION_NOT_FOUND;
     }
+    emms_c();
 
     /* Count the usage of values */
     count_usage(dst, width, height, counts);
-- 
2.10.1



More information about the ffmpeg-devel mailing list