[audioDecoder-codec-specific.https.any.html?adts_aac]
  expected:
    if os == "android": ERROR
  [Test isConfigSupported()]
    expected:
      if os == "android": NOTRUN

  [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
    expected:
      if os == "android": NOTRUN

  [Test configure()]
    expected:
      if os == "android": NOTRUN

  [Verify closed AudioDecoder operations]
    expected:
      if os == "android": NOTRUN

  [Test decoding]
    expected:
      if os == "android": NOTRUN

  [Test decoding a with negative timestamp]
    expected:
      if os == "android": NOTRUN

  [Test decoding after flush]
    expected:
      if os == "android": NOTRUN

  [Test reset during flush]
    expected:
      if os == "android": NOTRUN

  [AudioDecoder decodeQueueSize test]
    expected:
      if os == "android": NOTRUN


[audioDecoder-codec-specific.https.any.worker.html?pcm_mulaw]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.html?mp3]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.worker.html?adts_aac]
  expected:
    if os == "android": ERROR
  [Test isConfigSupported()]
    expected:
      if os == "android": NOTRUN

  [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
    expected:
      if os == "android": NOTRUN

  [Test configure()]
    expected:
      if os == "android": NOTRUN

  [Verify closed AudioDecoder operations]
    expected:
      if os == "android": NOTRUN

  [Test decoding]
    expected:
      if os == "android": NOTRUN

  [Test decoding a with negative timestamp]
    expected:
      if os == "android": NOTRUN

  [Test decoding after flush]
    expected:
      if os == "android": NOTRUN

  [Test reset during flush]
    expected:
      if os == "android": NOTRUN

  [AudioDecoder decodeQueueSize test]
    expected:
      if os == "android": NOTRUN


[audioDecoder-codec-specific.https.any.worker.html?mp4_aac]
  expected:
    if os == "android": ERROR
  [Test isConfigSupported()]
    expected:
      if os == "android": NOTRUN

  [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
    expected:
      if os == "android": NOTRUN

  [Test configure()]
    expected:
      if os == "android": NOTRUN

  [Verify closed AudioDecoder operations]
    expected:
      if os == "android": NOTRUN

  [Test decoding]
    expected:
      if os == "android": NOTRUN

  [Test decoding a with negative timestamp]
    expected:
      if os == "android": NOTRUN

  [Test decoding after flush]
    expected:
      if os == "android": NOTRUN

  [Test reset during flush]
    expected:
      if os == "android": NOTRUN

  [AudioDecoder decodeQueueSize test]
    expected:
      if os == "android": NOTRUN


[audioDecoder-codec-specific.https.any.html?opus]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.worker.html?mp3]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.html?mp4_aac]
  expected:
    if os == "android": ERROR
  [Test isConfigSupported()]
    expected:
      if os == "android": NOTRUN

  [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
    expected:
      if os == "android": NOTRUN

  [Test configure()]
    expected:
      if os == "android": NOTRUN

  [Verify closed AudioDecoder operations]
    expected:
      if os == "android": NOTRUN

  [Test decoding]
    expected:
      if os == "android": NOTRUN

  [Test decoding a with negative timestamp]
    expected:
      if os == "android": NOTRUN

  [Test decoding after flush]
    expected:
      if os == "android": NOTRUN

  [Test reset during flush]
    expected:
      if os == "android": NOTRUN

  [AudioDecoder decodeQueueSize test]
    expected:
      if os == "android": NOTRUN


[audioDecoder-codec-specific.https.any.worker.html?opus]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.html?pcm_mulaw]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.worker.html?pcm_alaw]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.html?pcm_alaw]
  expected:
    if (os == "android") and not debug: [OK, ERROR]

[audioDecoder-codec-specific.https.any.html?pcm_s32]

[audioDecoder-codec-specific.https.any.html?pcm_ulaw]

[audioDecoder-codec-specific.https.any.worker.html?pcm_s24]

[audioDecoder-codec-specific.https.any.html?pcm_u8]

[audioDecoder-codec-specific.https.any.worker.html?vorbis]
  [Test decoding]
    expected: FAIL

  [Test decoding a with negative timestamp]
    expected: FAIL

  [Test decoding after flush]
    expected: FAIL


[audioDecoder-codec-specific.https.any.worker.html?pcm_u8]

[audioDecoder-codec-specific.https.any.html?pcm_s16]

[audioDecoder-codec-specific.https.any.worker.html?pcm_f32]

[audioDecoder-codec-specific.https.any.html?flac]

[audioDecoder-codec-specific.https.any.worker.html?pcm_s16]

[audioDecoder-codec-specific.https.any.html?pcm_s24]

[audioDecoder-codec-specific.https.any.html?pcm_f32]

[audioDecoder-codec-specific.https.any.html?vorbis]
  [Test decoding]
    expected: FAIL

  [Test decoding a with negative timestamp]
    expected: FAIL

  [Test decoding after flush]
    expected: FAIL


[audioDecoder-codec-specific.https.any.worker.html?pcm_s32]

[audioDecoder-codec-specific.https.any.worker.html?flac]

[audioDecoder-codec-specific.https.any.worker.html?pcm_ulaw]
