| @@ -30,17 +30,15 @@ av_cold void ff_fdctdsp_init(FDCTDSPContext *c, AVCodecContext *avctx) | |||||
| if (avctx->bits_per_raw_sample == 10) { | if (avctx->bits_per_raw_sample == 10) { | ||||
| c->fdct = ff_jpeg_fdct_islow_10; | c->fdct = ff_jpeg_fdct_islow_10; | ||||
| c->fdct248 = ff_fdct248_islow_10; | c->fdct248 = ff_fdct248_islow_10; | ||||
| } else if (avctx->dct_algo == FF_DCT_FASTINT) { | |||||
| c->fdct = ff_fdct_ifast; | |||||
| c->fdct248 = ff_fdct_ifast248; | |||||
| } else if (avctx->dct_algo == FF_DCT_FAAN) { | |||||
| c->fdct = ff_faandct; | |||||
| c->fdct248 = ff_faandct248; | |||||
| } else { | } else { | ||||
| if (avctx->dct_algo == FF_DCT_FASTINT) { | |||||
| c->fdct = ff_fdct_ifast; | |||||
| c->fdct248 = ff_fdct_ifast248; | |||||
| } else if (avctx->dct_algo == FF_DCT_FAAN) { | |||||
| c->fdct = ff_faandct; | |||||
| c->fdct248 = ff_faandct248; | |||||
| } else { | |||||
| c->fdct = ff_jpeg_fdct_islow_8; // slow/accurate/default | |||||
| c->fdct248 = ff_fdct248_islow_8; | |||||
| } | |||||
| c->fdct = ff_jpeg_fdct_islow_8; // slow/accurate/default | |||||
| c->fdct248 = ff_fdct248_islow_8; | |||||
| } | } | ||||
| if (ARCH_PPC) | if (ARCH_PPC) | ||||