)]}'
{
  "commit": "1fc7a762ff7f7de3f39b025838545ceeaa8867ec",
  "tree": "216a7cd437cfdf5c39c649a4fa6989c92bd19792",
  "parents": [
    "4d18cf5eb29efd379b0d1120ffe3bb0a33cd8c30"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Jan 02 01:13:44 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 02 12:18:54 2026"
  },
  "message": "Remove virtual methods from LegacyStatsCollector\n\nUpdate the related tests and update FakePeerConnectionForStats to use\nJsepTransportController.\n\nThis is a follow-up to\nhttps://webrtc-review.googlesource.com/c/src/+/436840\n\nKey changes:\n- Make GetTransportName() non-virtual, remove overrides in tests.\n- Removes GetTimeNow() in favor of an optional way to inject what method\n  is used to get the UTC timestamp.\n- Change how we test the UTC timestamp based on clock_ rather than\n  a fixed constant.\n\nBug: none\nChange-Id: I5be66f9cf63c90f14a09d27e5fe607a1e4820389\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/436841\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#46547}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6938af75f13a4bf3606972448b150191b42bc71f",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "0f9eb4d740ceb5c081e412bb1104004a4de9e6bb",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6049200f909cea65ac3168e7924800b83281b14b",
      "old_mode": 33188,
      "old_path": "pc/legacy_stats_collector.cc",
      "new_id": "62e8b58d81cc067b9f864fbbccdfd309fe5a219f",
      "new_mode": 33188,
      "new_path": "pc/legacy_stats_collector.cc"
    },
    {
      "type": "modify",
      "old_id": "941c657aca0f37f9fd9d5b483021be120d772637",
      "old_mode": 33188,
      "old_path": "pc/legacy_stats_collector.h",
      "new_id": "25e61edfdda8f96f722c76cdaab3df4cd3a4eab2",
      "new_mode": 33188,
      "new_path": "pc/legacy_stats_collector.h"
    },
    {
      "type": "modify",
      "old_id": "b21c944473f163221348a5a501d513a48306eb94",
      "old_mode": 33188,
      "old_path": "pc/legacy_stats_collector_unittest.cc",
      "new_id": "38eb191b461212dd62b3e3ace4435d8b17316021",
      "new_mode": 33188,
      "new_path": "pc/legacy_stats_collector_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "668f6bb567a68ea746cd5b972ea3833235bc6310",
      "old_mode": 33188,
      "old_path": "pc/test/fake_peer_connection_for_stats.h",
      "new_id": "8d0ecb3b12b13183245923d5bc333f19b77e9f97",
      "new_mode": 33188,
      "new_path": "pc/test/fake_peer_connection_for_stats.h"
    }
  ]
}
