)]}'
{
  "commit": "e9b42b2c51eabd24d8abcc9e8bc7ffa8a4a577b3",
  "tree": "44da3c71dc82679854edf05eb6938060877ce3c1",
  "parents": [
    "4820cf11c56af592ea4ed02cbce7c0b1a7656fbe"
  ],
  "author": {
    "name": "Åsa Persson",
    "email": "asapersson@webrtc.org",
    "time": "Tue Jun 23 09:24:04 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 23 11:42:28 2026"
  },
  "message": "Update VCMTiming to use VideoJitterTimingInterface.\n\n- Make DefaultVideoJitterTiming implement VideoJitterTimingInterface.\n- Add a new constructor to VCMTiming that accepts a VideoJitterTimingInterface implementation (falls back to DefaultVideoJitterTiming if not provided).\n\nBug: b/493549134\nChange-Id: I6bda979a10824dc02b85bb1f0e074796496ac054\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/484680\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48066}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cccb28519f4bf89316d3ffdb547ab3cd41a9f8e",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/BUILD.gn",
      "new_id": "213f05fb32cdbd838a21177e6135ab8f2580691c",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ee130a91d9236e84522a452264ba74bef22a1e27",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/default_video_jitter_timing.cc",
      "new_id": "f8f718b5bfee0a1224fb455a489b77420f99ed90",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/default_video_jitter_timing.cc"
    },
    {
      "type": "modify",
      "old_id": "c3c8b7f1f6cc42fa92a81e46c69f661d9d3be043",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/default_video_jitter_timing.h",
      "new_id": "8bbd156de26e2f933c3e74eb29410de9d8b88036",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/default_video_jitter_timing.h"
    },
    {
      "type": "modify",
      "old_id": "04a3fff070f161409a8f40b6e8ef58c4f4a57580",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/default_video_jitter_timing_unittest.cc",
      "new_id": "76146a6a4e72fc085d33bf2ddabd74178c4f960a",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/default_video_jitter_timing_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e01459b9116b5c99d4f247c83d6536adab76e858",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/timing.cc",
      "new_id": "013c3e50cad7b456a7053553adda5f0a90816dc9",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/timing.cc"
    },
    {
      "type": "modify",
      "old_id": "4a5aafc62bd40597765ec5a530b59e02ef2cd006",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/timing.h",
      "new_id": "4276515b3b3e972c9ddcf3ef20bae585de12143b",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/timing.h"
    },
    {
      "type": "modify",
      "old_id": "e04a7d633ccf5dcfbee7636bec3a5e17e91eedb1",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/timing_unittest.cc",
      "new_id": "7f2516814d74128f930050625f3e0f12ce643dcb",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/timing_unittest.cc"
    }
  ]
}
