[video-decoder.https.any.html]
  expected: [OK, TIMEOUT]
  [Test that VideoDecoder.configure() doesn't support config: Unrecognized codec]
    expected: [PASS, TIMEOUT]

  [Test that VideoDecoder.configure() doesn't support config: Unrecognized codec with dataview description]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Audio codec]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Ambiguous codec]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Codec with bad casing]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Codec with MIME type]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future H264 codec string]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future HEVC codec string]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future VP9 codec string]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future AV1 codec string]
    expected: [PASS, NOTRUN]

  [Test VideoDecoder construction]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.isConfigSupported() accepts config:variant 1 of h264 codec string]
    expected:
      if os == "android": FAIL
      [PASS, NOTRUN]

  [Test that VideoDecoder.isConfigSupported() accepts config:variant 2 of h264 codec string]
    expected:
      if os == "android": FAIL
      [PASS, NOTRUN]


[video-decoder.https.any.worker.html]
  expected: [OK, TIMEOUT]
  [Test that VideoDecoder.configure() doesn't support config: Unrecognized codec]
    expected: [PASS, TIMEOUT]

  [Test that VideoDecoder.configure() doesn't support config: Unrecognized codec with dataview description]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Audio codec]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Ambiguous codec]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Codec with bad casing]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Codec with MIME type]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future H264 codec string]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future HEVC codec string]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future VP9 codec string]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.configure() doesn't support config: Possible future AV1 codec string]
    expected: [PASS, NOTRUN]

  [Test VideoDecoder construction]
    expected: [PASS, NOTRUN]

  [Test that VideoDecoder.isConfigSupported() accepts config:variant 1 of h264 codec string]
    expected:
      if os == "android": FAIL
      [PASS, NOTRUN]

  [Test that VideoDecoder.isConfigSupported() accepts config:variant 2 of h264 codec string]
    expected:
      if os == "android": FAIL
      [PASS, NOTRUN]

