static void decode_colskip(uint8_t* plane, int width, int height, int stride, VC9Context *v){

    int x, y;

    GetBitContext *gb = &v->s.gb;



    for (x=0; x<width; x++){

        if (!get_bits(gb, 1)) //colskip

            for (y=0; y<height; y++)

                plane[y*stride] = 0;

        else

            for (y=0; y<height; y++)

                plane[y*stride] = get_bits(gb, 1);

        plane ++;

    }

}

static void decode_colskip(uint8_t* plane, int width, int height, int stride, VC9Context *v){

    int x, y;

    GetBitContext *gb = &v->s.gb;



    for (x=0; x<width; x++){

        if (!get_bits(gb, 1)) 

            for (y=0; y<height; y++)

                plane[y*stride] = 0;

        else

            for (y=0; y<height; y++)

                plane[y*stride] = get_bits(gb, 1);

        plane ++;

    }

}

    GetBitContext *gb = &v->s.gb; static void decode_colskip(uint8_t* plane, int width, int height, int stride, VC9Context *v){     GetBitContext *gb = &v->s.gb;
static void FUNC_0(uint8_t* VAR_0, int VAR_1, int VAR_2, int VAR_3, VC9Context *VAR_4){

    int VAR_5, VAR_6;

    GetBitContext *gb = &VAR_4->s.gb;



    for (VAR_5=0; VAR_5<VAR_1; VAR_5++){

        if (!get_bits(gb, 1)) 

            for (VAR_6=0; VAR_6<VAR_2; VAR_6++)

                VAR_0[VAR_6*VAR_3] = 0;

        else

            for (VAR_6=0; VAR_6<VAR_2; VAR_6++)

                VAR_0[VAR_6*VAR_3] = get_bits(gb, 1);

        VAR_0 ++;

    }

}

static void FUNC_0(uint8_t* VAR_0, int VAR_1, int VAR_2, int VAR_3, VC9Context *VAR_4){ int VAR_5, VAR_6; GetBitContext *gb = &VAR_4->s.gb; for (VAR_5=0; VAR_5<VAR_1; VAR_5++){ if (!get_bits(gb, 1))
for (VAR_6=0; VAR_6<VAR_2; VAR_6++) VAR_0[VAR_6*VAR_3] = 0; else
for (VAR_6=0; VAR_6<VAR_2; VAR_6++) VAR_0[VAR_6*VAR_3] = get_bits(gb, 1); VAR_0 ++; } }