void ff_h261_loop_filter(MpegEncContext *s){

    H261Context * h= (H261Context*)s;

    const int linesize  = s->linesize;

    const int uvlinesize= s->uvlinesize;

    uint8_t *dest_y = s->dest[0];

    uint8_t *dest_cb= s->dest[1];

    uint8_t *dest_cr= s->dest[2];



    if(!(IS_FIL (h->mtype)))

        return;



    s->dsp.h261_loop_filter(dest_y                   , linesize);

    s->dsp.h261_loop_filter(dest_y                + 8, linesize);

    s->dsp.h261_loop_filter(dest_y + 8 * linesize    , linesize);

    s->dsp.h261_loop_filter(dest_y + 8 * linesize + 8, linesize);

    s->dsp.h261_loop_filter(dest_cb, uvlinesize);

    s->dsp.h261_loop_filter(dest_cr, uvlinesize);

}

void ff_h261_loop_filter(MpegEncContext *s){

    H261Context * h= (H261Context*)s;

    const int linesize  = s->linesize;

    const int uvlinesize= s->uvlinesize;

    uint8_t *dest_y = s->dest[0];

    uint8_t *dest_cb= s->dest[1];

    uint8_t *dest_cr= s->dest[2];



    if(!(IS_FIL (h->mtype)))

        return;



    s->dsp.h261_loop_filter(dest_y                   , linesize);

    s->dsp.h261_loop_filter(dest_y                + 8, linesize);

    s->dsp.h261_loop_filter(dest_y + 8 * linesize    , linesize);

    s->dsp.h261_loop_filter(dest_y + 8 * linesize + 8, linesize);

    s->dsp.h261_loop_filter(dest_cb, uvlinesize);

    s->dsp.h261_loop_filter(dest_cr, uvlinesize);

}

void FUNC_0(MpegEncContext *VAR_0){

    H261Context * h= (H261Context*)VAR_0;

    const int VAR_1  = VAR_0->VAR_1;

    const int VAR_2= VAR_0->VAR_2;

    uint8_t *dest_y = VAR_0->dest[0];

    uint8_t *dest_cb= VAR_0->dest[1];

    uint8_t *dest_cr= VAR_0->dest[2];



    if(!(IS_FIL (h->mtype)))

        return;



    VAR_0->dsp.h261_loop_filter(dest_y                   , VAR_1);

    VAR_0->dsp.h261_loop_filter(dest_y                + 8, VAR_1);

    VAR_0->dsp.h261_loop_filter(dest_y + 8 * VAR_1    , VAR_1);

    VAR_0->dsp.h261_loop_filter(dest_y + 8 * VAR_1 + 8, VAR_1);

    VAR_0->dsp.h261_loop_filter(dest_cb, VAR_2);

    VAR_0->dsp.h261_loop_filter(dest_cr, VAR_2);

}

void FUNC_0(MpegEncContext *VAR_0){ H261Context * h= (H261Context*)VAR_0; const int VAR_1  = VAR_0->VAR_1; const int VAR_2= VAR_0->VAR_2; uint8_t *dest_y = VAR_0->dest[0]; uint8_t *dest_cb= VAR_0->dest[1]; uint8_t *dest_cr= VAR_0->dest[2]; if(!(IS_FIL (h->mtype)))
return; VAR_0->dsp.h261_loop_filter(dest_y                   , VAR_1); VAR_0->dsp.h261_loop_filter(dest_y                + 8, VAR_1); VAR_0->dsp.h261_loop_filter(dest_y + 8 * VAR_1    , VAR_1); VAR_0->dsp.h261_loop_filter(dest_y + 8 * VAR_1 + 8, VAR_1); VAR_0->dsp.h261_loop_filter(dest_cb, VAR_2); VAR_0->dsp.h261_loop_filter(dest_cr, VAR_2); }