)]}'
{
  "commit": "bb7a22c278abfce2b5330ffecfcba3863d1e902c",
  "tree": "36ef4bdf1f2e68d970a909a8728b169fea65a368",
  "parents": [
    "43314062178823e532250a9da10ca5b571983d5e"
  ],
  "author": {
    "name": "Åsa Persson",
    "email": "asapersson@webrtc.org",
    "time": "Fri May 08 08:14:54 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 08 12:53:29 2026"
  },
  "message": "Move MaxWaitingTime and associated state to FrameDecodeTiming.\n\nThis refactor migrates the logic for calculating the maximum time to wait before decoding a frame from VCMTiming to FrameDecodeTiming.\n\n- Move MaxWaitingTime and SetLastDecodeScheduledTimestamp from VCMTiming to FrameDecodeTiming.\n- Move corresponding unit tests for MaxWaitingTime from timing_unittest.cc to frame_decode_timing_unittest.cc.\n\nBug: b/493549134\nChange-Id: I6e0b204ebf790e110f43e26e2e73365671662c35\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470040\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47659}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9e40f4f445cd7f89b5dadf59adcc623e1c6845f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/BUILD.gn",
      "new_id": "fdaaa04d9dfef20060bb4ae400b2ca086d4f234e",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e1d8114c223d48f7048a218f46cf6331edf7693b",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/timing.cc",
      "new_id": "758eb0963fc9dab8d915d0b8e567b330658d21ef",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/timing.cc"
    },
    {
      "type": "modify",
      "old_id": "ba8c33cf7ac92961d572fb5c06baf9bf6b3ca51a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/timing.h",
      "new_id": "8d8856021d8da48f18e60c7bfb7997d124343192",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/timing.h"
    },
    {
      "type": "modify",
      "old_id": "87d163aac5cd78a8d574cbbb34bc628ad3dbd3cc",
      "old_mode": 33188,
      "old_path": "modules/video_coding/timing/timing_unittest.cc",
      "new_id": "05755619c445538418c65e81b0269fac515473b1",
      "new_mode": 33188,
      "new_path": "modules/video_coding/timing/timing_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2c90b4c6a59bcb036d3538917a04f31dbe03e5f2",
      "old_mode": 33188,
      "old_path": "video/BUILD.gn",
      "new_id": "f9307fdd4384d63ab32510b12f928c1df055371b",
      "new_mode": 33188,
      "new_path": "video/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9a50faf90dcb2ed79e5fd7b4546ea48db493139d",
      "old_mode": 33188,
      "old_path": "video/frame_decode_timing.cc",
      "new_id": "28515023437db5a17d840dc9261b863ecf4a9147",
      "new_mode": 33188,
      "new_path": "video/frame_decode_timing.cc"
    },
    {
      "type": "modify",
      "old_id": "f4e7106a84371a2b2d1c16fefbbd527c86c4d4f7",
      "old_mode": 33188,
      "old_path": "video/frame_decode_timing.h",
      "new_id": "ad0598b6c441a7725edcacd1b1f0cd5d494b6881",
      "new_mode": 33188,
      "new_path": "video/frame_decode_timing.h"
    },
    {
      "type": "modify",
      "old_id": "8696321a0843edb03c9dd5a8bb8c69e67bde53c8",
      "old_mode": 33188,
      "old_path": "video/frame_decode_timing_unittest.cc",
      "new_id": "1e75f44ba84cbad9e53bcaa7cbac4d143743ee37",
      "new_mode": 33188,
      "new_path": "video/frame_decode_timing_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "edf78d1e99576f3648e037a7b0191133a0e50cac",
      "old_mode": 33188,
      "old_path": "video/video_stream_buffer_controller.cc",
      "new_id": "713fac6c9b7e2f0efb3775a68e1ba0577a0fd2d2",
      "new_mode": 33188,
      "new_path": "video/video_stream_buffer_controller.cc"
    }
  ]
}
