)]}'
{
  "commit": "e18a2e74c28b07752261938d4e5ec3a158630cd4",
  "tree": "5cf2ea4d19a18a11c6a1d8ae2e15377bc54ff752",
  "parents": [
    "6bbddf62611bbdcee2aeb056843b46241c90b923"
  ],
  "author": {
    "name": "Guido Urdaneta",
    "email": "guidou@webrtc.org",
    "time": "Tue Feb 25 15:59:02 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 26 11:41:13 2025"
  },
  "message": "Add support for timestamps to TransformableVideoFrameInterface\n\nThis covers receive time and the timestamps associated with the\nAbsolute Capture Time header extension.\n\nSince TransformableAudioFrameInterface already had support, this CL\nmoves the methods to the parent TransformableFrameInterface.\n\nThis CL only intends to change behavior for receiver frames.\n\nThe change in RTPSenderVideoFrameTransformerDelegate is basically a\nrename of an existing GetCaptureTime() method to the new\nCaptureTime(), with no behavior change.\n\n\nBug: chromium:391114797\nChange-Id: I3d0bc55287e5bbc3ffcf80582e70a232589cd4ce\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/378920\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#43998}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2d2a3b0fdeccc4f530f244be0f10428b7d68c25",
      "old_mode": 33188,
      "old_path": "api/BUILD.gn",
      "new_id": "8876d55b94bd608dd4c9fbf7abef9e3897ab33f1",
      "new_mode": 33188,
      "new_path": "api/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "63df71cbf9e86ff86dbfeb18a74ee6639b952228",
      "old_mode": 33188,
      "old_path": "api/frame_transformer_interface.h",
      "new_id": "2bcc32d531a46f590e0d8c6a705ed2ed86d92dc4",
      "new_mode": 33188,
      "new_path": "api/frame_transformer_interface.h"
    },
    {
      "type": "modify",
      "old_id": "7708f3daa8c02e67a63aba689d1f85c62cc7c2a1",
      "old_mode": 33188,
      "old_path": "api/test/mock_transformable_frame.h",
      "new_id": "61ea579ddeab3108f4e4732e72fbf507aac2110d",
      "new_mode": 33188,
      "new_path": "api/test/mock_transformable_frame.h"
    },
    {
      "type": "modify",
      "old_id": "caf05d14d4d400e1696ab731eeb3956e15ad1fcb",
      "old_mode": 33188,
      "old_path": "api/test/mock_transformable_video_frame.h",
      "new_id": "808f4a0aad34b6757a712e4b38df14799a813c20",
      "new_mode": 33188,
      "new_path": "api/test/mock_transformable_video_frame.h"
    },
    {
      "type": "modify",
      "old_id": "d119fdcecf1f3ce18cbfe46da47560f050b79399",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc",
      "new_id": "f8232202c6a3b6671f0fd86d1913324f193defa5",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "42402e79b8bdf625e1e97f6ebee4178ad5d4705c",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc",
      "new_id": "918143bc43b3fbdf8968746a036dd8f1775df86c",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "f7c6e71de07c7fce84c92317158e07dae6b84e9e",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc",
      "new_id": "bfafcf613a8ad0d1528e930051c9cb34d3d17471",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7009f20114f848943aa968ed5364b604b32d9de7",
      "old_mode": 33188,
      "old_path": "video/rtp_video_stream_receiver2.cc",
      "new_id": "dccae6e568b80ee58c91aa926c0dc831bf5dbf66",
      "new_mode": 33188,
      "new_path": "video/rtp_video_stream_receiver2.cc"
    },
    {
      "type": "modify",
      "old_id": "9cf1b8d5130b23952c6450b06fa9f2e4d85a62d2",
      "old_mode": 33188,
      "old_path": "video/rtp_video_stream_receiver2_unittest.cc",
      "new_id": "2aeb767d1e083f89566448c11f205f334274428a",
      "new_mode": 33188,
      "new_path": "video/rtp_video_stream_receiver2_unittest.cc"
    }
  ]
}
