<!DOCTYPE HTML> <html> <head> <script type="application/javascript" src="pc.js"></script> <script type="application/javascript" src="sdpUtils.js"></script> </head> <body> <pre id="test"> <script type="application/javascript"> createHTML({ bug: "1213773", title: "Renegotiation: answerer uses a=inactive for audio" }); var test; runNetworkTest(function (options) { var helper = new AudioStreamHelper(); test = new PeerConnectionTest(options); test.setMediaConstraints([{audio: true}], []); test.chain.append([ function PC_REMOTE_CHECK_AUDIO_FLOWING() { return helper.checkAudioFlowing(test.pcRemote._pc.getRemoteStreams()[0]); } ]); addRenegotiation(test.chain, []); test.chain.insertAfter("PC_LOCAL_GET_ANSWER", [ function PC_LOCAL_REWRITE_REMOTE_SDP_INACTIVE(test) { test._remote_answer.sdp = sdputils.setAllMsectionsInactive(test._remote_answer.sdp); } ], false, 1); test.chain.append([ function PC_REMOTE_CHECK_AUDIO_NOT_FLOWING() { return helper.checkAudioNotFlowing(test.pcRemote._pc.getRemoteStreams()[0]); } ]); test.chain.remove("PC_REMOTE_CHECK_STATS", 1); test.chain.remove("PC_LOCAL_CHECK_STATS", 1); addRenegotiation(test.chain, []); test.chain.append([ function PC_REMOTE_CHECK_AUDIO_FLOWING_2() { return helper.checkAudioFlowing(test.pcRemote._pc.getRemoteStreams()[0]); } ]); test.run(); }); </script> </pre> </body> </html>