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

                              int srcStride[], int srcSliceY, int srcSliceH,

                              uint8_t *dst[], int dstStride[])

{

    int i, j;

    int srcstr = srcStride[0] >> 1;

    int dststr = dstStride[0] >> 1;

    uint16_t       *dstPtr =       (uint16_t *) dst[0];

    const uint16_t *srcPtr = (const uint16_t *) src[0];



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

        for (j = 0; j < srcstr; j++) {

            dstPtr[j] = av_bswap16(srcPtr[j]);

        }

        srcPtr += srcstr;

        dstPtr += dststr;

    }



    return srcSliceH;

}

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

                              int srcStride[], int srcSliceY, int srcSliceH,

                              uint8_t *dst[], int dstStride[])

{

    int i, j;

    int srcstr = srcStride[0] >> 1;

    int dststr = dstStride[0] >> 1;

    uint16_t       *dstPtr =       (uint16_t *) dst[0];

    const uint16_t *srcPtr = (const uint16_t *) src[0];



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

        for (j = 0; j < srcstr; j++) {

            dstPtr[j] = av_bswap16(srcPtr[j]);

        }

        srcPtr += srcstr;

        dstPtr += dststr;

    }



    return srcSliceH;

}

        for (j = 0; j < srcstr; j++) {
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[])

{

    int VAR_7, VAR_8;

    int VAR_9 = VAR_2[0] >> 1;

    int VAR_10 = VAR_6[0] >> 1;

    uint16_t       *dstPtr =       (uint16_t *) VAR_5[0];

    const uint16_t *VAR_11 = (const uint16_t *) VAR_1[0];



    for (VAR_7 = 0; VAR_7 < VAR_4; VAR_7++) {

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

            dstPtr[VAR_8] = av_bswap16(VAR_11[VAR_8]);

        }

        VAR_11 += VAR_9;

        dstPtr += VAR_10;

    }



    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[])
{ int VAR_7, VAR_8; int VAR_9 = VAR_2[0] >> 1; int VAR_10 = VAR_6[0] >> 1; uint16_t       *dstPtr =       (uint16_t *) VAR_5[0]; const uint16_t *VAR_11 = (const uint16_t *) VAR_1[0]; for (VAR_7 = 0; VAR_7 < VAR_4; VAR_7++) { for (VAR_8 = 0; VAR_8 < VAR_9; VAR_8++) { dstPtr[VAR_8] = av_bswap16(VAR_11[VAR_8]); } VAR_11 += VAR_9; dstPtr += VAR_10; } return VAR_4; }