comparison i386/dsputil_mmx.c @ 1765:e31754bc5b65 libavcodec

SSE2 fdct by (Balatoni Denes <pnis at coder dot hu>)
author michael
date Thu, 29 Jan 2004 01:15:25 +0000
parents 07a484280a82
children 8cd5257195c9
comparison
equal deleted inserted replaced
1764:5f42b809bc04 1765:e31754bc5b65
2030 const int dct_algo = avctx->dct_algo; 2030 const int dct_algo = avctx->dct_algo;
2031 const int idct_algo= avctx->idct_algo; 2031 const int idct_algo= avctx->idct_algo;
2032 2032
2033 #ifdef CONFIG_ENCODERS 2033 #ifdef CONFIG_ENCODERS
2034 if(dct_algo==FF_DCT_AUTO || dct_algo==FF_DCT_MMX){ 2034 if(dct_algo==FF_DCT_AUTO || dct_algo==FF_DCT_MMX){
2035 if(mm_flags & MM_MMXEXT){ 2035 if(mm_flags & MM_SSE2){
2036 c->fdct = ff_fdct_sse2;
2037 }else if(mm_flags & MM_MMXEXT){
2036 c->fdct = ff_fdct_mmx2; 2038 c->fdct = ff_fdct_mmx2;
2037 }else{ 2039 }else{
2038 c->fdct = ff_fdct_mmx; 2040 c->fdct = ff_fdct_mmx;
2039 } 2041 }
2040 } 2042 }