static void yuv2yuv1_c(SwsContext *c, const int16_t *lumSrc,

                       const int16_t *chrUSrc, const int16_t *chrVSrc,

                       const int16_t *alpSrc,

                       uint8_t *dest, uint8_t *uDest, uint8_t *vDest,

                       uint8_t *aDest, int dstW, int chrDstW)

{

    int i;

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

        int val= (lumSrc[i]+64)>>7;

        dest[i]= av_clip_uint8(val);

    }



    if (uDest)

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

            int u=(chrUSrc[i]+64)>>7;

            int v=(chrVSrc[i]+64)>>7;

            uDest[i]= av_clip_uint8(u);

            vDest[i]= av_clip_uint8(v);

        }



    if (CONFIG_SWSCALE_ALPHA && aDest)

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

            int val= (alpSrc[i]+64)>>7;

            aDest[i]= av_clip_uint8(val);

        }

}

static void yuv2yuv1_c(SwsContext *c, const int16_t *lumSrc,

                       const int16_t *chrUSrc, const int16_t *chrVSrc,

                       const int16_t *alpSrc,

                       uint8_t *dest, uint8_t *uDest, uint8_t *vDest,

                       uint8_t *aDest, int dstW, int chrDstW)

{

    int i;

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

        int val= (lumSrc[i]+64)>>7;

        dest[i]= av_clip_uint8(val);

    }



    if (uDest)

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

            int u=(chrUSrc[i]+64)>>7;

            int v=(chrVSrc[i]+64)>>7;

            uDest[i]= av_clip_uint8(u);

            vDest[i]= av_clip_uint8(v);

        }



    if (CONFIG_SWSCALE_ALPHA && aDest)

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

            int val= (alpSrc[i]+64)>>7;

            aDest[i]= av_clip_uint8(val);

        }

}

static void FUNC_0(SwsContext *VAR_0, const int16_t *VAR_1,

                       const int16_t *VAR_2, const int16_t *VAR_3,

                       const int16_t *VAR_4,

                       uint8_t *VAR_5, uint8_t *VAR_6, uint8_t *VAR_7,

                       uint8_t *VAR_8, int VAR_9, int VAR_10)

{

    int VAR_11;

    for (VAR_11=0; VAR_11<VAR_9; VAR_11++) {

        int VAR_15= (VAR_1[VAR_11]+64)>>7;

        VAR_5[VAR_11]= av_clip_uint8(VAR_15);

    }



    if (VAR_6)

        for (VAR_11=0; VAR_11<VAR_10; VAR_11++) {

            int VAR_13=(VAR_2[VAR_11]+64)>>7;

            int VAR_14=(VAR_3[VAR_11]+64)>>7;

            VAR_6[VAR_11]= av_clip_uint8(VAR_13);

            VAR_7[VAR_11]= av_clip_uint8(VAR_14);

        }



    if (CONFIG_SWSCALE_ALPHA && VAR_8)

        for (VAR_11=0; VAR_11<VAR_9; VAR_11++) {

            int VAR_15= (VAR_4[VAR_11]+64)>>7;

            VAR_8[VAR_11]= av_clip_uint8(VAR_15);

        }

}

static void FUNC_0(SwsContext *VAR_0, const int16_t *VAR_1,
const int16_t *VAR_2, const int16_t *VAR_3,
const int16_t *VAR_4,
uint8_t *VAR_5, uint8_t *VAR_6, uint8_t *VAR_7,
uint8_t *VAR_8, int VAR_9, int VAR_10)
{ int VAR_11; for (VAR_11=0; VAR_11<VAR_9; VAR_11++) { int VAR_15= (VAR_1[VAR_11]+64)>>7; VAR_5[VAR_11]= av_clip_uint8(VAR_15); } if (VAR_6)
for (VAR_11=0; VAR_11<VAR_10; VAR_11++) { int VAR_13=(VAR_2[VAR_11]+64)>>7; int VAR_14=(VAR_3[VAR_11]+64)>>7; VAR_6[VAR_11]= av_clip_uint8(VAR_13); VAR_7[VAR_11]= av_clip_uint8(VAR_14); } if (CONFIG_SWSCALE_ALPHA && VAR_8)
for (VAR_11=0; VAR_11<VAR_9; VAR_11++) { int VAR_15= (VAR_4[VAR_11]+64)>>7; VAR_8[VAR_11]= av_clip_uint8(VAR_15); } }