)]}'
{
  "commit": "5cbd174260e7c3985ea49c01d700698b287738e4",
  "tree": "cfa0cc418e049215abc284f5da4edf553597c644",
  "parents": [
    "a5c033d09da9636bbfdcd7cbdf22cf6058cf50ed"
  ],
  "author": {
    "name": "Per K",
    "email": "perkj@webrtc.org",
    "time": "Thu May 28 08:39:22 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 28 09:24:48 2026"
  },
  "message": "SCReAMv2: Visualize newly lost, recovered, and CE marked packet events\n\nCalculates newly lost, recovered, and CE marked packet feedback events over a rolling window of one smoothed RTT (using ScreamV2::rtt()), as well as per individual feedback message (filtering out zero events).\n\nAdds a new graph to analyze_bwe.cc displaying:\n- Lost per smoothed RTT (continuous line)\n- Recovered per smoothed RTT (continuous line)\n- CE marked per smoothed RTT (continuous line)\n- Lost per feedback (scatter points, non-zero only)\n- Recovered per feedback (scatter points, non-zero only)\n- CE marked per feedback (scatter points, non-zero only)\n\nBug: webrtc:436707095\nChange-Id: I5fda4d5ec12c998ba32e56739fd629d75d0ef50c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/475501\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47831}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e30a546b0c2535120eda7dcaef5c0ef42abb74fb",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/analyze_bwe.cc",
      "new_id": "d52729da823f30b380926035f98b7575ed2f6b19",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/analyze_bwe.cc"
    },
    {
      "type": "modify",
      "old_id": "5de8598abdfbde7fce421ec6a1af9b5367f482be",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/analyze_bwe.h",
      "new_id": "0216381992f23f86dce4a5e31697dd6d68411c74",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/analyze_bwe.h"
    },
    {
      "type": "modify",
      "old_id": "5821ad7bd4f61d519a69081c9c97c09f4607ed50",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/analyzer.cc",
      "new_id": "c878b185da0892385a146599fdfb05f74051f808",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/analyzer.cc"
    },
    {
      "type": "modify",
      "old_id": "60d2244e0e7e6f188ee822dc886d6b4da02b13c8",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/analyzer.h",
      "new_id": "6ccf192130caa88cdfa8a66260e244bd4d6bcab7",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/analyzer.h"
    },
    {
      "type": "modify",
      "old_id": "2ae08b71c928442fb689c21a1f71b6c713f63437",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/log_scream_simulation.cc",
      "new_id": "3aa26b4560e567756f87030d265235d274c24a50",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/log_scream_simulation.cc"
    },
    {
      "type": "modify",
      "old_id": "6c6e88c8fd8ed13fcbb627526028ff48898c71dd",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/log_scream_simulation.h",
      "new_id": "a9458f69da06c494ceb669b1ad806487586b8711",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/log_scream_simulation.h"
    },
    {
      "type": "modify",
      "old_id": "f299d9a318abfe001f4f86e08ff41813f27d9430",
      "old_mode": 33188,
      "old_path": "rtc_tools/rtc_event_log_visualizer/main.cc",
      "new_id": "3068855eb2c8f57492c37fa0d1ee0e747103de93",
      "new_mode": 33188,
      "new_path": "rtc_tools/rtc_event_log_visualizer/main.cc"
    }
  ]
}
