)]}'
{
  "commit": "7e3a9ce99d832687d1eef3eaa270754970a761b0",
  "tree": "b43d5985a6a36a0df522060c846ecb1581349aea",
  "parents": [
    "5ab65fdd4d3f7de5510524ba810c0c49dd16b2aa"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Fri May 08 12:09:35 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 08 13:43:10 2026"
  },
  "message": "Rely on TaskQueueBase interface in modules/rtp_rtcp\n\nInstead of requiring Thread to be passed to the\nRtpVideoStreamReceiverFrameTransformerDelegate. This class already uses\nit only though the TaskQueueBase interface.\n\nIn tests rely on RunLoop helper when test makes calls that are required\nto be done on the same task queue, and rely on TaskQueueForTests where\ntest does not make such calls.\n\nBug: webrtc:42225410\nChange-Id: I7aba5c696436d8ce43c85ccba5b9448e852ea81d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470880\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47662}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a96a14995da39ed88c376ffb1db1533d15b24ce",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/BUILD.gn",
      "new_id": "e91126900009d7fcf34bbc31f1271b05901a1bed",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8950ec4baa102338f960783b0bb1023033b0d182",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc",
      "new_id": "8bb35619e3184f85dbb03ecf201e414e41db2ab0",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "fa6ccf877305359c730cd2d5cefc84dd49af7616",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h",
      "new_id": "10405ad1a61b4541168c75fe9a56ce76555d14a0",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "c7cf59e9959b216b28f7ed8d6396af17500691e7",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc",
      "new_id": "7e63a84229a0c8c63d703b32adaa281a6a4aa245",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1b821bb7302be6a5c7bcf4450d6f7cc6e53395c2",
      "old_mode": 33188,
      "old_path": "video/rtp_video_stream_receiver2.cc",
      "new_id": "ca1f642ec664c473b78e921c3e3d65f69fb7602b",
      "new_mode": 33188,
      "new_path": "video/rtp_video_stream_receiver2.cc"
    }
  ]
}
