if(idct_algo==FF_IDCT_AUTO || idct_algo==FF_IDCT_MLIB){ s->idct_put= mlib_idct_put; s->idct_add= mlib_idct_add;
if(s->avctx->idct_algo==FF_IDCT_AUTO || s->avctx->idct_algo==FF_IDCT_MLIB){ s->idct_put= ff_idct_put_mlib; s->idct_add= ff_idct_add_mlib;
void MPV_common_init_mlib(MpegEncContext *s){    int i;    const int idct_algo= s->avctx->idct_algo;    if(s->avctx->dct_algo==FF_DCT_AUTO || s->avctx->dct_algo==FF_DCT_MLIB){	s->fdct = ff_fdct_mlib;    }    if(idct_algo==FF_IDCT_AUTO || idct_algo==FF_IDCT_MLIB){        s->idct_put= mlib_idct_put;        s->idct_add= mlib_idct_add;        for(i=0; i<64; i++)            s->idct_permutation[i]= i;    }}