Mercurial > mplayer.hg
comparison libmpeg2/decode.c @ 204:56f4cfbcadd5
MMX fix (missing emms() in sig11handler)
author | arpi_esp |
---|---|
date | Sat, 24 Mar 2001 18:48:37 +0000 |
parents | a6bba36c8db7 |
children | 3601edb3805c |
comparison
equal
deleted
inserted
replaced
203:b29c1eed9428 | 204:56f4cfbcadd5 |
---|---|
323 //if((code&0x100)!=0x100) printf("libmpeg2: FATAL! code=%X\n",code); | 323 //if((code&0x100)!=0x100) printf("libmpeg2: FATAL! code=%X\n",code); |
324 //printf("pos=%d chunk %3X size=%d next-code=%X\n",pos-start,code,current-pos,head|c); | 324 //printf("pos=%d chunk %3X size=%d next-code=%X\n",pos-start,code,current-pos,head|c); |
325 if(setjmp(mpeg2_jmp_buf)==0){ | 325 if(setjmp(mpeg2_jmp_buf)==0){ |
326 ret+=parse_chunk(output, code&0xFF, pos); | 326 ret+=parse_chunk(output, code&0xFF, pos); |
327 } else { | 327 } else { |
328 #ifdef ARCH_X86 | |
329 if (config.flags & MM_ACCEL_X86_MMX) emms (); | |
330 #endif | |
328 printf("@@@ libmpeg2 returned from sig11... @@@\n"); | 331 printf("@@@ libmpeg2 returned from sig11... @@@\n"); |
329 } | 332 } |
330 } | 333 } |
331 //-------------------- | 334 //-------------------- |
332 pos=current;code=head|c; | 335 pos=current;code=head|c; |