yuv2plane1_16_c_template(const int32_t *src, uint16_t *dest, int dstW,

                         int big_endian, int output_bits)

{

    int i;

    int shift = 19 - output_bits;



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

        int val = src[i] + (1 << (shift - 1));

        output_pixel(&dest[i], val, 0, uint);

    }

}

yuv2plane1_16_c_template(const int32_t *src, uint16_t *dest, int dstW,

                         int big_endian, int output_bits)

{

    int i;

    int shift = 19 - output_bits;



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

        int val = src[i] + (1 << (shift - 1));

        output_pixel(&dest[i], val, 0, uint);

    }

}

    int shift = 19 - output_bits;
FUNC_0(const int32_t *VAR_0, uint16_t *VAR_1, int VAR_2,

                         int VAR_3, int VAR_4)

{

    int VAR_5;

    int VAR_6 = 19 - VAR_4;



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

        int VAR_7 = VAR_0[VAR_5] + (1 << (VAR_6 - 1));

        output_pixel(&VAR_1[VAR_5], VAR_7, 0, uint);

    }

}

FUNC_0(const int32_t *VAR_0, uint16_t *VAR_1, int VAR_2,
int VAR_3, int VAR_4)
{ int VAR_5; int VAR_6 = 19 - VAR_4; for (VAR_5 = 0; VAR_5 < VAR_2; VAR_5++) { int VAR_7 = VAR_0[VAR_5] + (1 << (VAR_6 - 1)); output_pixel(&VAR_1[VAR_5], VAR_7, 0, uint); } }