)]}'
{
  "commit": "a2cf8ee85419b6c252d252b663f1f31db365ae02",
  "tree": "6877de7c346faf0b989b98614cd8d46933f56051",
  "parents": [
    "9a438742fe7a4d745c0b5b83bab3e3313a637240"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Tue May 16 11:26:33 2023"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 17 06:32:12 2023"
  },
  "message": "Simplify handling rtcp messages in audio send channel\n\nDelete VoERtcpObserver proxy:\npass BWE related message directly to transport controller\npass ReportBlock directly to ChannelSend, assuming there will be single report block per source ssrc\n\nBug: None\nChange-Id: I8378326bff1dc3c2736960166fc782ee822a9c12\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/305224\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#40081}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41e0b5179d8ec291b373e011d0ec16774dfd13db",
      "old_mode": 33188,
      "old_path": "audio/audio_send_stream.cc",
      "new_id": "0caf59a20e66f36a2806ae68bc434b6b8c6e11df",
      "new_mode": 33188,
      "new_path": "audio/audio_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "6cda9c3d52149ad0685f14574e96a90d4c33408f",
      "old_mode": 33188,
      "old_path": "audio/audio_send_stream.h",
      "new_id": "62ccd524cb87a18db9f8046576160e921864317b",
      "new_mode": 33188,
      "new_path": "audio/audio_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "1826793164b39d764defee7465746036277696b4",
      "old_mode": 33188,
      "old_path": "audio/audio_send_stream_unittest.cc",
      "new_id": "9afcfda0a6ed89ba8be90c1b62067d44b354700d",
      "new_mode": 33188,
      "new_path": "audio/audio_send_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "229b379f519a59495f4eabeed0d7bba2c4485fa9",
      "old_mode": 33188,
      "old_path": "audio/channel_send.cc",
      "new_id": "c893f9a61c79af3cae57c02ecfe2924ca1f7a2d8",
      "new_mode": 33188,
      "new_path": "audio/channel_send.cc"
    },
    {
      "type": "modify",
      "old_id": "a0aa42a70617f7576e0641ddd068a5e7fe9d1a89",
      "old_mode": 33188,
      "old_path": "audio/channel_send.h",
      "new_id": "00d954c95239f551f4fa2ff524834c2175d9d3d9",
      "new_mode": 33188,
      "new_path": "audio/channel_send.h"
    },
    {
      "type": "modify",
      "old_id": "97882b93b7f82baf1ee4de840ded08b38afbec8f",
      "old_mode": 33188,
      "old_path": "audio/channel_send_unittest.cc",
      "new_id": "9d51af6da411ead03c811716b4c06aff990c6173",
      "new_mode": 33188,
      "new_path": "audio/channel_send_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "671de08bd4cd36fa0fb2b5a8f949a1faa0ffffd6",
      "old_mode": 33188,
      "old_path": "audio/mock_voe_channel_proxy.h",
      "new_id": "29005173df091e29e532c1d6c6ec9a5a2bd244b1",
      "new_mode": 33188,
      "new_path": "audio/mock_voe_channel_proxy.h"
    }
  ]
}
