{
  "schema": "MAKNOW_CON016_FIXTURES_v1",
  "cases": [
    {
      "id": "case_01_explicit_valid",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "vout",
      "filter_label_mapped": "vout",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "BURN_IN",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mp4",
      "container_supported": true
    },
    {
      "id": "case_02_auto_wrong_audio",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 0,
      "mapping_mode": "AUTOMATIC",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "vout",
      "filter_label_mapped": "vout",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "BURN_IN",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mp4",
      "container_supported": true
    },
    {
      "id": "case_03_swapped_audio_stale_map",
      "input_audio_order": [
        1,
        0
      ],
      "intended_audio_index": 0,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT_STALE",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "vout",
      "filter_label_mapped": "vout",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "BURN_IN",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mp4",
      "container_supported": true
    },
    {
      "id": "case_04_stale_filter_label",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "scaled_v2",
      "filter_label_mapped": "scaled_v1",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "BURN_IN",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mp4",
      "container_supported": true
    },
    {
      "id": "case_05_image_subtitle_unsupported",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "vout",
      "filter_label_mapped": "vout",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "TEXT_STREAM",
      "subtitle_source_type": "image",
      "subtitle_supported": false,
      "target_container": "mp4",
      "container_supported": true
    },
    {
      "id": "case_06_audio_layout_mismatch",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "vout",
      "filter_label_mapped": "vout",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 44100,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "5.1",
      "subtitle_mode": "BURN_IN",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mp4",
      "container_supported": true
    },
    {
      "id": "case_07_unexpected_codec_and_container",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT",
      "expected_video_codec": "h264",
      "observed_video_codec": "vp9",
      "filter_label_expected": "vout",
      "filter_label_mapped": "vout",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "TEXT_STREAM",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mp4",
      "container_supported": false
    },
    {
      "id": "case_08_transfer_mkv_5_1_two_subs",
      "input_audio_order": [
        0,
        1
      ],
      "intended_audio_index": 1,
      "mapped_audio_index": 1,
      "mapping_mode": "EXPLICIT",
      "expected_video_codec": "h264",
      "observed_video_codec": "h264",
      "filter_label_expected": "scaled_transfer",
      "filter_label_mapped": "scaled_transfer",
      "expected_sample_rate": 48000,
      "observed_sample_rate": 48000,
      "expected_channel_layout": "stereo",
      "observed_channel_layout": "stereo",
      "subtitle_mode": "TWO_TEXT_STREAMS",
      "subtitle_source_type": "text",
      "subtitle_supported": true,
      "target_container": "mkv",
      "container_supported": true
    }
  ]
}
