[RTCPeerConnection-remote-track-mute.https.html] prefs: [media.peerconnection.mute_on_bye_or_timeout:true] expected: if (os == "linux") and not tsan: [OK, TIMEOUT] if os == "android": [OK, TIMEOUT] [pc.close() on one side causes mute events on the other] expected: if (os == "linux") and not tsan and not fission and debug: [PASS, TIMEOUT] if (os == "linux") and not tsan and not fission and not debug: [PASS, FAIL, TIMEOUT] if (os == "linux") and not tsan and fission: [PASS, TIMEOUT] if (os == "mac"): [PASS, FAIL] if os == "android": [PASS, FAIL, TIMEOUT] [Changing transceiver direction to 'inactive' mutes the remote track] expected: if (os == "mac"): [PASS, FAIL] [No mute event fires on a stopped transceiver's track when remote renegotiates to recvonly] expected: if (os == "mac"): [PASS, FAIL] [ontrack: track goes from muted to unmuted] expected: if (os == "mac"): [PASS, FAIL] [Changing transceiver direction to 'sendrecv' unmutes the remote track] expected: if (os == "mac"): [PASS, FAIL] [transceiver.stop() on one side (without renegotiation) causes mute events on the other] expected: if (os == "mac"): [PASS, FAIL]