{
    "descriptions": [
        {
            "configId": "0x10300",
            "defaultValue": "10000",
            "description": "Defines timeout for all CRC based video tests, in milliseconds. Default setting is 10000ms.\n",
            "flag": 3,
            "id": "TSI_CRC_TIMEOUT",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Test timeout, in milliseconds",
            "type": 4
        },
        {
            "configId": "0x10301",
            "defaultValue": "200",
            "description": "Total number of frames to be tested. After calculation of CRC for total number of frames test will be completed. If total number is equal to 0, then test will be executing up to test timeout. Default setting is 200.\n",
            "flag": 3,
            "id": "TSI_CRC_FRAMES_TO_TEST",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Test duration, in frames",
            "type": 4
        },
        {
            "configId": "0x10302",
            "defaultValue": "20",
            "description": "Number of reference frames. Default setting is 20.\n",
            "flag": 3,
            "id": "TSI_CRC_REF_FRAME_COUNT",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Reference frames",
            "type": 4
        },
        {
            "configId": "0x10303",
            "defaultValue": "20",
            "description": "Number of bad frames allowed in single CRC tests. Default setting is 20\n",
            "flag": 3,
            "id": "TSI_CRC_LIM_FRAME_MISMATCHES",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Allowed mismatches, in frames",
            "type": 4
        },
        {
            "configId": "0x10304",
            "defaultValue": "1920",
            "description": "Defined the expected video width, in pixels. If the video being received does not match this setting, the test will fail. Default setting is 1920.\n",
            "flag": 3,
            "id": "TSI_CRC_REF_WIDTH",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Expected video width, in pixels",
            "type": 4
        },
        {
            "configId": "0x10305",
            "defaultValue": "1080",
            "description": "Defines the expected video height, in pixels. If the video being received does not match this setting, the test will fail. Default setting is 1080.\n",
            "flag": 3,
            "id": "TSI_CRC_REF_HEIGHT",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Expected video weight, in pixels",
            "type": 4
        },
        {
            "configId": "0x10306",
            "defaultValue": "24",
            "description": "Defines the color depth as bits per pixel. If the input video color depth does not match this setting, the test will fail. Default setting is 24.\n",
            "enumerationVariants": "12\n15\n16\n18\n20\n21\n24\n30\n32\n36\n48",
            "flag": 3,
            "id": "TSI_CRC_REF_COLORDEPTH",
            "maxValue": 2147480000,
            "minValue": 0,
            "name": "Expected color depth, as bits per pixel",
            "type": 4
        },
        {
            "configId": "0x10307",
            "defaultValue": "0",
            "description": "Defines the required frame rate for CRC based tests, in millihertz. Setting of zero (0) disables the frame-rate requirement. Default setting is 0.\n",
            "flag": 3,
            "id": "TSI_CRC_REQUIRED_FRAME_RATE",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Expected frame rate, in millihertz (mHz)",
            "type": 4
        },
        {
            "configId": "0x10308",
            "defaultValue": "0",
            "description": "Defines the maximum allowed deviation of input frame-rate from the required frame rate (TSI_CRC_REQUIRED_FRAME_RATE), in millihertz. When this setting is non-zero, it defines the range of allowed frame rate as requirements ± tolerance. If the frame-rate requirement is set to zero, this setting has no effect. Default setting is 0 mHz.\n",
            "flag": 3,
            "id": "TSI_CRC_FRAME_RATE_TOLERANCE",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Frame rate tolerance, in millihertz (mHz)",
            "type": 4
        },
        {
            "configId": "0x10309",
            "defaultValue": [46750, 45886, 6835],
            "description": "Contains CRC reference values. Each CRC set consists of 3 16-bit words; One word for each color channel. Red / Cr color channel CRC is at the lowest address (first word), followed by Green / Y channel (second word) and then Blue / Cb channel (third word). Maximum number of CRC value sets is 65535. Default CRC set is empty (=no default value).",
            "flag": 3,
            "id": "TSI_CRC_REFERENCE_CRC_VALUES",
            "name": "Provided CRC value sets",
            "type": 6
        },
        {
            "configId": "0x1030c",
            "defaultValue": "1",
            "description": "Defines the number of iterations the defined CRC sequence must be found in order to pass the test. Default is 1.\n",
            "flag": 3,
            "id": "TSI_CRC_MOTION_TEST_ITERATIONS",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Motion test iterations (# loops)",
            "type": 4
        },
        {
            "configId": "0x1030d",
            "defaultValue": "0",
            "description": "Color format. Default setting is 0.\n",
            "flag": 3,
            "id": "TSI_CRC_COLOR_FORMAT",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Color format",
            "type": 4
        },
        {
            "configId": "0x10317",
            "defaultValue": "0",
            "description": "Data transfer timeout in milliseconds. Default setting is 0.\n",
            "flag": 3,
            "id": "TSI_CRC_DATA_TRANSFER_TIMEOUT",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Data transfer timeout.",
            "type": 4
        },
        {
            "configId": "0x10320",
            "defaultValue": "",
            "description": "Contains the full path to the folder where failed frames are to be saved without trailing backslash (‘\\’). No default. Failed frame file-name will be “Failed_<#>.ppm”, where <#> is replaced with an auto-incremented number.",
            "flag": 3,
            "id": "TSI_CRC_FAILED_FRAME_TARGET_FOLDER",
            "maxLength": 10000,
            "name": "Location where the failed frames are to be saved",
            "type": 11
        },
        {
            "configId": "0x10322",
            "defaultValue": "0",
            "description": "Defines the number of failed frames to be exported from the video test. Default setting is 0. If the setting is 0, no frames are exported.",
            "flag": 3,
            "id": "TSI_CRC_MAX_EXPORT_FAILED",
            "maxValue": 2147483647,
            "minValue": 0,
            "name": "Maximum number of exported frames",
            "type": 4
        },
        {
            "configId": "0x10323",
            "defaultValue": "0",
            "description": "Export format",
            "flag": 3,
            "enumerationVariants": "0 # Binary file\n1 # PPM image\n2 # BMP image",
            "maxValue": 2147483647,
            "minValue": 0,
            "id": "TSI_CRC_EXPORT_FORMAT",
            "maxLength": 10000,
            "name": "Export format",
            "type": 4
        },
        {
            "configId": "0x10321",
            "defaultValue": "0",
            "description": "Align 12",
            "flag": 3,
            "id": "TSI_CRC_ALIGN_12",
            "mask": 1,
            "name": "Align 12",
            "type": 3
        }
    ],
    "id": "0x01",
    "name": "CRC Video Tests",
    "old_names": [
        "CRC based Video Test Set"
    ]
}