Mercurial > libavcodec.hg
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 } |