)]}'
{
  "commit": "af74dff19ee8fffd4b4dd1c807518eebb401db39",
  "tree": "48dbf02f2e3f7dacc3eb039b52444bd286f544b6",
  "parents": [
    "5f4efcf30380c82d7fb40c6f33bff60db2630104"
  ],
  "author": {
    "name": "Palak Agarwal",
    "email": "agpalak@google.com",
    "time": "Mon Oct 09 11:19:36 2023"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 12 10:08:26 2023"
  },
  "message": "Allow streams to be sent without |source_| being initially set\n\nThis makes it consistent with how things are done in webrtc_video_engine.cc\n\nThis will improve the JS code by not having to initialize an audio\ntrack every time frames need to be sent over, especially from another\npeer connection in case of encoded transforms.\n\nBug: chromium:1477192\nChange-Id: I3f938ad812ff377599a3799d4c2d2cd85149189e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/322702\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tony Herre \u003cherre@google.com\u003e\nCommit-Queue: Palak Agarwal \u003cagpalak@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#40917}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f055a0000a3414a3335920dd7708517717048d5d",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "e8d44356115d85ae581b470c20a91d3cb052907b",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "e1d7805180794df762a1ac24b76cb869f69b2938",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine_unittest.cc",
      "new_id": "0a3c592d175d330aa6a1cecf5854cc14ced42584",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine_unittest.cc"
    }
  ]
}
