static void vc1_loop_filter_iblk(MpegEncContext *s, int pq)

{

    int i, j;

    if(!s->first_slice_line)

        s->dsp.vc1_loop_filter(s->dest[0], 1, s->linesize, 16, pq);

    s->dsp.vc1_loop_filter(s->dest[0] + 8*s->linesize, 1, s->linesize, 16, pq);

    for(i = !s->mb_x*8; i < 16; i += 8)

        s->dsp.vc1_loop_filter(s->dest[0] + i, s->linesize, 1, 16, pq);

    for(j = 0; j < 2; j++){

        if(!s->first_slice_line)

            s->dsp.vc1_loop_filter(s->dest[j+1], 1, s->uvlinesize, 8, pq);

        if(s->mb_x)

            s->dsp.vc1_loop_filter(s->dest[j+1], s->uvlinesize, 1, 8, pq);

    }

}

static void vc1_loop_filter_iblk(MpegEncContext *s, int pq)

{

    int i, j;

    if(!s->first_slice_line)

        s->dsp.vc1_loop_filter(s->dest[0], 1, s->linesize, 16, pq);

    s->dsp.vc1_loop_filter(s->dest[0] + 8*s->linesize, 1, s->linesize, 16, pq);

    for(i = !s->mb_x*8; i < 16; i += 8)

        s->dsp.vc1_loop_filter(s->dest[0] + i, s->linesize, 1, 16, pq);

    for(j = 0; j < 2; j++){

        if(!s->first_slice_line)

            s->dsp.vc1_loop_filter(s->dest[j+1], 1, s->uvlinesize, 8, pq);

        if(s->mb_x)

            s->dsp.vc1_loop_filter(s->dest[j+1], s->uvlinesize, 1, 8, pq);

    }

}

static void FUNC_0(MpegEncContext *VAR_0, int VAR_1)

{

    int VAR_2, VAR_3;

    if(!VAR_0->first_slice_line)

        VAR_0->dsp.vc1_loop_filter(VAR_0->dest[0], 1, VAR_0->linesize, 16, VAR_1);

    VAR_0->dsp.vc1_loop_filter(VAR_0->dest[0] + 8*VAR_0->linesize, 1, VAR_0->linesize, 16, VAR_1);

    for(VAR_2 = !VAR_0->mb_x*8; VAR_2 < 16; VAR_2 += 8)

        VAR_0->dsp.vc1_loop_filter(VAR_0->dest[0] + VAR_2, VAR_0->linesize, 1, 16, VAR_1);

    for(VAR_3 = 0; VAR_3 < 2; VAR_3++){

        if(!VAR_0->first_slice_line)

            VAR_0->dsp.vc1_loop_filter(VAR_0->dest[VAR_3+1], 1, VAR_0->uvlinesize, 8, VAR_1);

        if(VAR_0->mb_x)

            VAR_0->dsp.vc1_loop_filter(VAR_0->dest[VAR_3+1], VAR_0->uvlinesize, 1, 8, VAR_1);

    }

}

static void FUNC_0(MpegEncContext *VAR_0, int VAR_1)
{ int VAR_2, VAR_3; if(!VAR_0->first_slice_line)
VAR_0->dsp.vc1_loop_filter(VAR_0->dest[0], 1, VAR_0->linesize, 16, VAR_1); VAR_0->dsp.vc1_loop_filter(VAR_0->dest[0] + 8*VAR_0->linesize, 1, VAR_0->linesize, 16, VAR_1); for(VAR_2 = !VAR_0->mb_x*8; VAR_2 < 16; VAR_2 += 8) VAR_0->dsp.vc1_loop_filter(VAR_0->dest[0] + VAR_2, VAR_0->linesize, 1, 16, VAR_1); for(VAR_3 = 0; VAR_3 < 2; VAR_3++){ if(!VAR_0->first_slice_line)
VAR_0->dsp.vc1_loop_filter(VAR_0->dest[VAR_3+1], 1, VAR_0->uvlinesize, 8, VAR_1); if(VAR_0->mb_x)
VAR_0->dsp.vc1_loop_filter(VAR_0->dest[VAR_3+1], VAR_0->uvlinesize, 1, 8, VAR_1); } }