)]}'
{
  "commit": "2e61fea6e37524aca68adb43ca304c41f65d4add",
  "tree": "0a65658c1bc0d8b0765d54632b2d4f1d7b067551",
  "parents": [
    "8b83395097524d08a89c8dc7cbfd0d13aa1e643c"
  ],
  "author": {
    "name": "Per K",
    "email": "perkj@webrtc.org",
    "time": "Sat Nov 14 15:16:12 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Nov 14 17:10:01 2026"
  },
  "message": "Disable AudioOptions in Scream and L4S BWE integration tests\n\nWebRtcVoiceEngine::ApplyOptions disables software noise suppression,\necho cancellation, and auto gain control on iOS (WEBRTC_IOS) while\nleaving them enabled by default on other platforms. In PeerScenario BWE\nintegration tests using TestAudioDeviceModule::CreatePulsedNoiseCapturer,\nthis platform difference caused un-attenuated pulsed noise on iOS to\ndrive Opus and Audio Network Adaptor to higher bitrates, increasing\nbottleneck queue delay in\nScreamTest.AudioOnlyBothDirectionsLinkCapacity40To90KbpsRtt200ms\n(causing ICE STUN ping RTTs around 653 ms vs. the 600 ms limit) and\npreviously requiring CcFbSendRateAdaptation to be disabled on iOS.\n\nExplicitly disable echo_cancellation, auto_gain_control,\nnoise_suppression, and highpass_filter in SendMedia and\nCcFbSendRateAdaptation so all platforms run with identical audio\nprocessing settings, relax the upper RTT bound in\nAudioOnlyBothDirectionsLinkCapacity40To90KbpsRtt200ms from 600 ms to\n700 ms, and re-enable CcFbSendRateAdaptation on iOS.\n\nBug: webrtc:42225697, webrtc:447037083\nChange-Id: I36660d614cc67b17c9cc56ac610fb332f243c8d6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/516140\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#49263}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4aacf1f9908287eb6a6f291620a2c43237218fcd",
      "old_mode": 33188,
      "old_path": "test/peer_scenario/bwe_integration_tests/l4s_test.cc",
      "new_id": "c7577d1fca02a5d54d8fff3bb00264dcc7f60e14",
      "new_mode": 33188,
      "new_path": "test/peer_scenario/bwe_integration_tests/l4s_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5ba12234a9769c8d32ae681a16f1d3c4127a48d9",
      "old_mode": 33188,
      "old_path": "test/peer_scenario/bwe_integration_tests/scream_test.cc",
      "new_id": "036d12ec42f10ab4e122b74ffe67da48387b2dfe",
      "new_mode": 33188,
      "new_path": "test/peer_scenario/bwe_integration_tests/scream_test.cc"
    }
  ]
}
