static int fileTest(uint8_t *ref[4], int refStride[4], int w, int h, FILE *fp,

                    enum AVPixelFormat srcFormat_in,

                    enum AVPixelFormat dstFormat_in)

{

    char buf[256];



    while (fgets(buf, sizeof(buf), fp)) {

        struct Results r;

        enum AVPixelFormat srcFormat;

        char srcStr[12];

        int srcW, srcH;

        enum AVPixelFormat dstFormat;

        char dstStr[12];

        int dstW, dstH;

        int flags;

        int ret;



        ret = sscanf(buf,

                     " %12s %dx%d -> %12s %dx%d flags=%d CRC=%x"

                     " SSD=%"SCNu64 ", %"SCNu64 ", %"SCNu64 ", %"SCNu64 "\n",

                     srcStr, &srcW, &srcH, dstStr, &dstW, &dstH,

                     &flags, &r.crc, &r.ssdY, &r.ssdU, &r.ssdV, &r.ssdA);

        if (ret != 12) {

            srcStr[0] = dstStr[0] = 0;

            ret       = sscanf(buf, "%12s -> %12s\n", srcStr, dstStr);

        }



        srcFormat = av_get_pix_fmt(srcStr);

        dstFormat = av_get_pix_fmt(dstStr);



        if (srcFormat == AV_PIX_FMT_NONE || dstFormat == AV_PIX_FMT_NONE ||

            srcW > 8192U || srcH > 8192U || dstW > 8192U || dstH > 8192U) {

            fprintf(stderr, "malformed input file\n");

            return -1;

        }

        if ((srcFormat_in != AV_PIX_FMT_NONE && srcFormat_in != srcFormat) ||

            (dstFormat_in != AV_PIX_FMT_NONE && dstFormat_in != dstFormat))

            continue;

        if (ret != 12) {

            printf("%s", buf);

            continue;

        }



        doTest(ref, refStride, w, h,

               srcFormat, dstFormat,

               srcW, srcH, dstW, dstH, flags,

               &r);

    }



    return 0;

}

static int fileTest(uint8_t *ref[4], int refStride[4], int w, int h, FILE *fp,

                    enum AVPixelFormat srcFormat_in,

                    enum AVPixelFormat dstFormat_in)

{

    char buf[256];



    while (fgets(buf, sizeof(buf), fp)) {

        struct Results r;

        enum AVPixelFormat srcFormat;

        char srcStr[12];

        int srcW, srcH;

        enum AVPixelFormat dstFormat;

        char dstStr[12];

        int dstW, dstH;

        int flags;

        int ret;



        ret = sscanf(buf,

                     " %12s %dx%d -> %12s %dx%d flags=%d CRC=%x"

                     " SSD=%"SCNu64 ", %"SCNu64 ", %"SCNu64 ", %"SCNu64 "\n",

                     srcStr, &srcW, &srcH, dstStr, &dstW, &dstH,

                     &flags, &r.crc, &r.ssdY, &r.ssdU, &r.ssdV, &r.ssdA);

        if (ret != 12) {

            srcStr[0] = dstStr[0] = 0;

            ret       = sscanf(buf, "%12s -> %12s\n", srcStr, dstStr);

        }



        srcFormat = av_get_pix_fmt(srcStr);

        dstFormat = av_get_pix_fmt(dstStr);



        if (srcFormat == AV_PIX_FMT_NONE || dstFormat == AV_PIX_FMT_NONE ||

            srcW > 8192U || srcH > 8192U || dstW > 8192U || dstH > 8192U) {

            fprintf(stderr, "malformed input file\n");

            return -1;

        }

        if ((srcFormat_in != AV_PIX_FMT_NONE && srcFormat_in != srcFormat) ||

            (dstFormat_in != AV_PIX_FMT_NONE && dstFormat_in != dstFormat))

            continue;

        if (ret != 12) {

            printf("%s", buf);

            continue;

        }



        doTest(ref, refStride, w, h,

               srcFormat, dstFormat,

               srcW, srcH, dstW, dstH, flags,

               &r);

    }



    return 0;

}

        int srcW, srcH;         int dstW, dstH;
static int FUNC_0(uint8_t *VAR_0[4], int VAR_1[4], int VAR_2, int VAR_3, FILE *VAR_4,

                    enum AVPixelFormat VAR_5,

                    enum AVPixelFormat VAR_6)

{

    char VAR_7[256];



    while (fgets(VAR_7, sizeof(VAR_7), VAR_4)) {

        struct Results VAR_8;

        enum AVPixelFormat VAR_9;

        char VAR_10[12];

        int VAR_11, VAR_12;

        enum AVPixelFormat VAR_13;

        char VAR_14[12];

        int VAR_15, VAR_16;

        int VAR_17;

        int VAR_18;



        VAR_18 = sscanf(VAR_7,

                     " %12s %dx%d -> %12s %dx%d VAR_17=%d CRC=%x"

                     " SSD=%"SCNu64 ", %"SCNu64 ", %"SCNu64 ", %"SCNu64 "\n",

                     VAR_10, &VAR_11, &VAR_12, VAR_14, &VAR_15, &VAR_16,

                     &VAR_17, &VAR_8.crc, &VAR_8.ssdY, &VAR_8.ssdU, &VAR_8.ssdV, &VAR_8.ssdA);

        if (VAR_18 != 12) {

            VAR_10[0] = VAR_14[0] = 0;

            VAR_18       = sscanf(VAR_7, "%12s -> %12s\n", VAR_10, VAR_14);

        }



        VAR_9 = av_get_pix_fmt(VAR_10);

        VAR_13 = av_get_pix_fmt(VAR_14);



        if (VAR_9 == AV_PIX_FMT_NONE || VAR_13 == AV_PIX_FMT_NONE ||

            VAR_11 > 8192U || VAR_12 > 8192U || VAR_15 > 8192U || VAR_16 > 8192U) {

            fprintf(stderr, "malformed input file\n");

            return -1;

        }

        if ((VAR_5 != AV_PIX_FMT_NONE && VAR_5 != VAR_9) ||

            (VAR_6 != AV_PIX_FMT_NONE && VAR_6 != VAR_13))

            continue;

        if (VAR_18 != 12) {

            printf("%s", VAR_7);

            continue;

        }



        doTest(VAR_0, VAR_1, VAR_2, VAR_3,

               VAR_9, VAR_13,

               VAR_11, VAR_12, VAR_15, VAR_16, VAR_17,

               &VAR_8);

    }



    return 0;

}

static int FUNC_0(uint8_t *VAR_0[4], int VAR_1[4], int VAR_2, int VAR_3, FILE *VAR_4,
enum AVPixelFormat VAR_5,
enum AVPixelFormat VAR_6)
{ char VAR_7[256]; while (fgets(VAR_7, sizeof(VAR_7), VAR_4)) { struct Results VAR_8; enum AVPixelFormat VAR_9; char VAR_10[12]; int VAR_11, VAR_12; enum AVPixelFormat VAR_13; char VAR_14[12]; int VAR_15, VAR_16; int VAR_17; int VAR_18; VAR_18 = sscanf(VAR_7,
" %12s %dx%d -> %12s %dx%d VAR_17=%d CRC=%x"
" SSD=%"SCNu64 ", %"SCNu64 ", %"SCNu64 ", %"SCNu64 "\n",
VAR_10, &VAR_11, &VAR_12, VAR_14, &VAR_15, &VAR_16,
&VAR_17, &VAR_8.crc, &VAR_8.ssdY, &VAR_8.ssdU, &VAR_8.ssdV, &VAR_8.ssdA); if (VAR_18 != 12) { VAR_10[0] = VAR_14[0] = 0; VAR_18       = sscanf(VAR_7, "%12s -> %12s\n", VAR_10, VAR_14); } VAR_9 = av_get_pix_fmt(VAR_10); VAR_13 = av_get_pix_fmt(VAR_14); if (VAR_9 == AV_PIX_FMT_NONE || VAR_13 == AV_PIX_FMT_NONE ||
VAR_11 > 8192U || VAR_12 > 8192U || VAR_15 > 8192U || VAR_16 > 8192U) { fprintf(stderr, "malformed input file\n"); return -1; } if ((VAR_5 != AV_PIX_FMT_NONE && VAR_5 != VAR_9) ||
(VAR_6 != AV_PIX_FMT_NONE && VAR_6 != VAR_13))
continue; if (VAR_18 != 12) { printf("%s", VAR_7); continue; } doTest(VAR_0, VAR_1, VAR_2, VAR_3,
VAR_9, VAR_13,
VAR_11, VAR_12, VAR_15, VAR_16, VAR_17,
&VAR_8); } return 0; }