)]}'
{
  "commit": "d0c0fbd3112e30ebee51887398288aa933f8752f",
  "tree": "51e5412b8b343d1529ebbb0b84791847e5842531",
  "parents": [
    "764cbe4f1f9da74a8bd17deba8c514c3f39b01f9"
  ],
  "author": {
    "name": "Philipp Hancke",
    "email": "philipp.hancke@googlemail.com",
    "time": "Sun May 24 07:53:41 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 26 09:27:33 2026"
  },
  "message": "Make dependencies optional in VideoFrameMetadata\n\nwhich allows the W3C API to make them optional based on the presence\nof the DD (or GFD) extension as described in\n  https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedvideoframemetadata-dependencies\n\nThis changes the signature from\n  std::span\u003cconst int64_t\u003e GetFrameDependencies() const;\nwhich will soon be deprecated to\n  std::optional\u003cstd::span\u003cconst int64_t\u003e\u003e GetDependencies() const;\nThe same applies to the setter.\n\nBug: webrtc:515776877\nChange-Id: I113134361943bd28593afd56dae2fce9550c9951\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/475000\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#47802}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4441b98fac042ec24ad7e998c66ffd797be2c8bf",
      "old_mode": 33188,
      "old_path": "api/video/video_frame_metadata.cc",
      "new_id": "af9374b5f3627a15ae18d2cfce92b001607ee4e8",
      "new_mode": 33188,
      "new_path": "api/video/video_frame_metadata.cc"
    },
    {
      "type": "modify",
      "old_id": "1dfd1bb62d1988d9b0c7355c5e3c176a648182b9",
      "old_mode": 33188,
      "old_path": "api/video/video_frame_metadata.h",
      "new_id": "d959e82b9900841d8afe39c78afd9585454dcbcc",
      "new_mode": 33188,
      "new_path": "api/video/video_frame_metadata.h"
    },
    {
      "type": "modify",
      "old_id": "d12ff1f106c54510c24f63f1f7975612d7ed87ae",
      "old_mode": 33188,
      "old_path": "api/video/video_frame_metadata_unittest.cc",
      "new_id": "b04e68a9e60757be81c0d8d8c2aae3913eaa6a3f",
      "new_mode": 33188,
      "new_path": "api/video/video_frame_metadata_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "94595463700c62b53d51c68b4306a82960d40e7d",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_sender_video_unittest.cc",
      "new_id": "f7436141be5bda18f1dc6bd35658124e579a2141",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_sender_video_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fd69e6a6737b0645cebf5f3b65e5d2f914514aad",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_header.cc",
      "new_id": "cf080f58a48ae78fe4e43b1447779cd5317aa28e",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_header.cc"
    },
    {
      "type": "modify",
      "old_id": "b2e5bde16c247000fe0e5b472252c3bfefc6ff56",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_header_unittest.cc",
      "new_id": "4a7742cb5fefcbd46bdb45566ad925d84ac05535",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_header_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8bb35619e3184f85dbb03ecf201e414e41db2ab0",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc",
      "new_id": "fdb47732f4e66265bfa4ecade61c953835799faf",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "7e63a84229a0c8c63d703b32adaa281a6a4aa245",
      "old_mode": 33188,
      "old_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc",
      "new_id": "03b2821f2c195e4d0ca1644b64f4f355dbb28c30",
      "new_mode": 33188,
      "new_path": "modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc"
    }
  ]
}
