[MediaRecorder-peerconnection.https.html]
  expected:
    if (os == "android") and release_or_beta: OK
    if (os == "linux") and not debug and fission: [OK, CRASH]
    if os == "android": [TIMEOUT, OK]
  [PeerConnection MediaRecorder receives data after onstart, {"video":{}} mimeType ""]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [TIMEOUT, PASS]

  [PeerConnection MediaRecorder gets ondata on stopping tracks, {"video":{}} mimeType ""]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder receives data after onstart, {"audio":{}} mimeType ""]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder gets ondata on stopping tracks, {"audio":{}} mimeType ""]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder receives data after onstart, {"video":{},"audio":{}} mimeType ""]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder gets ondata on stopping tracks, {"video":{},"audio":{}} mimeType ""]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder receives data after onstart, {"audio":{}} mimeType "audio/webm;codecs=opus"]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder gets ondata on stopping tracks, {"audio":{}} mimeType "audio/webm;codecs=opus"]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder receives data after onstart, {"video":{}} mimeType "video/webm;codecs=vp8"]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder gets ondata on stopping tracks, {"video":{}} mimeType "video/webm;codecs=vp8"]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder receives data after onstart, {"video":{},"audio":{}} mimeType "video/webm;codecs=vp8,opus"]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [PeerConnection MediaRecorder gets ondata on stopping tracks, {"video":{},"audio":{}} mimeType "video/webm;codecs=vp8,opus"]
    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [MediaRecorder constructor throws on no support, {"video":{}} mimeType "video/webm;codecs=vp9"]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [MediaRecorder constructor throws on no support, {"video":{},"audio":{}} mimeType "video/webm;codecs=vp9,opus"]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [MediaRecorder constructor throws on no support, {"audio":{}} mimeType "audio/mp4;codecs=mp4a.40.2"]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]

  [MediaRecorder constructor throws on no support, {"video":{},"audio":{}} mimeType "video/mp4;codecs=avc1,mp4a.40.2"]
    expected:
      if (os == "android") and release_or_beta: PASS
      if os == "android": [NOTRUN, PASS]


[MediaRecorder-peerconnection.https.html?kinds=video&mimeType='']

[MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/mp4;codecs=vp9]

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType='']

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/webm;codecs=vp8,opus]
  expected:
    if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
  [PeerConnection MediaRecorder gets ondata on stopping tracks, kinds "video,audio "mimeType "video/webm;codecs=vp8,opus"]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]

  [PeerConnection MediaRecorder receives data after onstart, kinds "video,audio "mimeType "video/webm;codecs=vp8,opus"]
    expected:
      if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]


[MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=audio/mp4;codecs=opus]

[MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8]
  expected:
    if os == "android": TIMEOUT
  [PeerConnection MediaRecorder receives data after onstart, kinds "video "mimeType "video/webm;codecs=vp8"]
    expected:
      if os == "android": TIMEOUT

  [PeerConnection MediaRecorder gets ondata on stopping tracks, kinds "video "mimeType "video/webm;codecs=vp8"]
    expected:
      if os == "android": NOTRUN


[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/webm;codecs=vp9,opus]

[MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp9]

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=avc1,mp4a.40.2]

[MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=audio/webm;codecs=opus]

[MediaRecorder-peerconnection.https.html?kinds=audio&mimeType='']

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=vp9,opus]

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4]

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=av01,mp4a.40.2]

[MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=av01,opus]
