static void h261_v_loop_filter_c(uint8_t *dest,uint8_t *src, int stride){

    int i,j,xy,yz;

    int res;

    for(i=0; i<8; i++){

        for(j=1; j<7; j++){

            xy = j * stride + i;

            yz = j * 8 + i;

            res = (int)src[yz-1*8] + ((int)(src[yz+0*8]) * 2) + (int)src[yz+1*8];

            res +=2;

            res >>=2;

            dest[xy] = (uint8_t)res;

        }

    }

}

static void h261_v_loop_filter_c(uint8_t *dest,uint8_t *src, int stride){

    int i,j,xy,yz;

    int res;

    for(i=0; i<8; i++){

        for(j=1; j<7; j++){

            xy = j * stride + i;

            yz = j * 8 + i;

            res = (int)src[yz-1*8] + ((int)(src[yz+0*8]) * 2) + (int)src[yz+1*8];

            res +=2;

            res >>=2;

            dest[xy] = (uint8_t)res;

        }

    }

}

static void FUNC_0(uint8_t *VAR_0,uint8_t *VAR_1, int VAR_2){

    int VAR_3,VAR_4,VAR_5,VAR_6;

    int VAR_7;

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

        for(VAR_4=1; VAR_4<7; VAR_4++){

            VAR_5 = VAR_4 * VAR_2 + VAR_3;

            VAR_6 = VAR_4 * 8 + VAR_3;

            VAR_7 = (int)VAR_1[VAR_6-1*8] + ((int)(VAR_1[VAR_6+0*8]) * 2) + (int)VAR_1[VAR_6+1*8];

            VAR_7 +=2;

            VAR_7 >>=2;

            VAR_0[VAR_5] = (uint8_t)VAR_7;

        }

    }

}

static void FUNC_0(uint8_t *VAR_0,uint8_t *VAR_1, int VAR_2){ int VAR_3,VAR_4,VAR_5,VAR_6; int VAR_7; for(VAR_3=0; VAR_3<8; VAR_3++){ for(VAR_4=1; VAR_4<7; VAR_4++){ VAR_5 = VAR_4 * VAR_2 + VAR_3; VAR_6 = VAR_4 * 8 + VAR_3; VAR_7 = (int)VAR_1[VAR_6-1*8] + ((int)(VAR_1[VAR_6+0*8]) * 2) + (int)VAR_1[VAR_6+1*8]; VAR_7 +=2; VAR_7 >>=2; VAR_0[VAR_5] = (uint8_t)VAR_7; } } }