diff options
-rw-r--r-- | libmpeg2/decode.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpeg2/decode.c b/libmpeg2/decode.c index 999a249e0e..af13bb45c3 100644 --- a/libmpeg2/decode.c +++ b/libmpeg2/decode.c @@ -325,6 +325,9 @@ while(current<end){ if(setjmp(mpeg2_jmp_buf)==0){ ret+=parse_chunk(output, code&0xFF, pos); } else { +#ifdef ARCH_X86 + if (config.flags & MM_ACCEL_X86_MMX) emms (); +#endif printf("@@@ libmpeg2 returned from sig11... @@@\n"); } } |