static int bgr24ToYv12Wrapper(SwsContext *c, const uint8_t *src[],

                              int srcStride[], int srcSliceY, int srcSliceH,

                              uint8_t *dst[], int dstStride[])

{

    rgb24toyv12(

        src[0],

        dst[0] +  srcSliceY       * dstStride[0],

        dst[1] + (srcSliceY >> 1) * dstStride[1],

        dst[2] + (srcSliceY >> 1) * dstStride[2],

        c->srcW, srcSliceH,

        dstStride[0], dstStride[1], srcStride[0]);

    if (dst[3])

        fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);

    return srcSliceH;

}

static int bgr24ToYv12Wrapper(SwsContext *c, const uint8_t *src[],

                              int srcStride[], int srcSliceY, int srcSliceH,

                              uint8_t *dst[], int dstStride[])

{

    rgb24toyv12(

        src[0],

        dst[0] +  srcSliceY       * dstStride[0],

        dst[1] + (srcSliceY >> 1) * dstStride[1],

        dst[2] + (srcSliceY >> 1) * dstStride[2],

        c->srcW, srcSliceH,

        dstStride[0], dstStride[1], srcStride[0]);

    if (dst[3])

        fillPlane(dst[3], dstStride[3], c->srcW, srcSliceH, srcSliceY, 255);

    return srcSliceH;

}

    rgb24toyv12(         dstStride[0], dstStride[1], srcStride[0]);
static int FUNC_0(SwsContext *VAR_0, const uint8_t *VAR_1[],

                              int VAR_2[], int VAR_3, int VAR_4,

                              uint8_t *VAR_5[], int VAR_6[])

{

    rgb24toyv12(

        VAR_1[0],

        VAR_5[0] +  VAR_3       * VAR_6[0],

        VAR_5[1] + (VAR_3 >> 1) * VAR_6[1],

        VAR_5[2] + (VAR_3 >> 1) * VAR_6[2],

        VAR_0->srcW, VAR_4,

        VAR_6[0], VAR_6[1], VAR_2[0]);

    if (VAR_5[3])

        fillPlane(VAR_5[3], VAR_6[3], VAR_0->srcW, VAR_4, VAR_3, 255);

    return VAR_4;

}

static int FUNC_0(SwsContext *VAR_0, const uint8_t *VAR_1[],
int VAR_2[], int VAR_3, int VAR_4,
uint8_t *VAR_5[], int VAR_6[])
{ rgb24toyv12(
VAR_1[0],
VAR_5[0] +  VAR_3       * VAR_6[0],
VAR_5[1] + (VAR_3 >> 1) * VAR_6[1],
VAR_5[2] + (VAR_3 >> 1) * VAR_6[2],
VAR_0->srcW, VAR_4,
VAR_6[0], VAR_6[1], VAR_2[0]); if (VAR_5[3])
fillPlane(VAR_5[3], VAR_6[3], VAR_0->srcW, VAR_4, VAR_3, 255); return VAR_4; }