)]}'
{
  "commit": "f9e5ef275326d86eb536446373345ca66d370c33",
  "tree": "01f0dfa9a158ee4f75476ad483cf169111cddaad",
  "parents": [
    "c1d536cb90841b723397c29139a485706b3c031a"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon May 18 07:13:00 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 18 10:41:29 2026"
  },
  "message": "Add RtpDemuxer::RemoveAllSinks and tests.\n\nThis CL adds the RemoveAllSinks method to RtpDemuxer to support removing\nall sinks and clearing associated state. This is to allow explicitly\nclearing the demuxer state before eventual destruction on a different\nthread in an upcoming change.\n\nBug: webrtc:42222117\nChange-Id: I7b18c6decfa9a35dc26673992f575e4272699806\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/473360\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47725}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6821fe0c0d81689464b8a277bdde84dd36f3ec06",
      "old_mode": 33188,
      "old_path": "call/rtp_demuxer.cc",
      "new_id": "8b6923c497c0ca33cc97a2167d311d90cbd8850f",
      "new_mode": 33188,
      "new_path": "call/rtp_demuxer.cc"
    },
    {
      "type": "modify",
      "old_id": "24d50dee5f87ccb7762f1ee2dfca72213fc8910a",
      "old_mode": 33188,
      "old_path": "call/rtp_demuxer.h",
      "new_id": "92721ecce4c9dc815a10913557898328d58a0172",
      "new_mode": 33188,
      "new_path": "call/rtp_demuxer.h"
    },
    {
      "type": "modify",
      "old_id": "c358b5e4f3ebdb9d28d4071e8778a46949602736",
      "old_mode": 33188,
      "old_path": "call/rtp_demuxer_unittest.cc",
      "new_id": "e7cb8a51c6f3e9cf4a15d33754a116d04c81ad2c",
      "new_mode": 33188,
      "new_path": "call/rtp_demuxer_unittest.cc"
    }
  ]
}
