)]}'
{
  "commit": "ff3bf0dc7be13fa74d67ab2df0a4efdefbb5bc51",
  "tree": "c146356f7e8468aa6402d6a53b085974d4e486b3",
  "parents": [
    "a485f8930cb9829fcb98ee5d4155dfa96c0f6c8f"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Tue Sep 01 14:16:01 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 01 18:51:41 2026"
  },
  "message": "Remove deprecated GetSources() implementations\n\nThis is step #5 of 5 of incrementally landing the changes from:\nhttps://webrtc-review.git.corp.google.com/c/src/+/494041/ (a CL that\u0027s\npretty big as is).\n\nThe overall goal of these CLs is to move the SourceTracker from\nChannelReceive (audio) and VideoReceiveStream2 (video) into\nRtpReceiverBase and be accessible on the signaling thread rather than\ninterfere with the worker (usually joined with network) thread. This\noffloads the worker/network thread for managing the SourceTracker and\nalso moves the tracker closer to the API layer which it implements\n(getContributingSources).\n\nIn this CL: Remove deprecated GetSources() implementations from media\nand call interfaces now that PC layer no longer calls them.\n\nBug: chromium:463591201, webrtc:42222117\nChange-Id: Iee48c4ad97edf19a49ea7def40c2142c2590c218\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/497820\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48460}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a92d93d35a4c2ccb5b089175e48ff98bd70a3ade",
      "old_mode": 33188,
      "old_path": "audio/audio_receive_stream.cc",
      "new_id": "aff523be6cf7a67a40a678cbb5ffe265890865b7",
      "new_mode": 33188,
      "new_path": "audio/audio_receive_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "dfae2a663e75a6fa0a6eda4a4a87ff90159b3e5a",
      "old_mode": 33188,
      "old_path": "audio/audio_receive_stream.h",
      "new_id": "6730477cc3de01ca78bf485973c1491880e04e2a",
      "new_mode": 33188,
      "new_path": "audio/audio_receive_stream.h"
    },
    {
      "type": "modify",
      "old_id": "dfa12da51bdd93bb64a26b6f4ff0f803d66adaa5",
      "old_mode": 33188,
      "old_path": "audio/channel_receive.cc",
      "new_id": "d0e97a71ed1ed589452aaf2c32be65acfd618c7d",
      "new_mode": 33188,
      "new_path": "audio/channel_receive.cc"
    },
    {
      "type": "modify",
      "old_id": "e38c8293e92498b7ddfe135bc826cdc251e643b1",
      "old_mode": 33188,
      "old_path": "audio/channel_receive.h",
      "new_id": "52a8114595d92c0c8bead3c2122d0cdcab096530",
      "new_mode": 33188,
      "new_path": "audio/channel_receive.h"
    },
    {
      "type": "modify",
      "old_id": "e235d95b2a6d2ca11124f05f9eaaba6c6df13546",
      "old_mode": 33188,
      "old_path": "audio/mock_voe_channel_proxy.h",
      "new_id": "dc21fc458e0d2cc74af2033391d766325c9bb369",
      "new_mode": 33188,
      "new_path": "audio/mock_voe_channel_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "231f4480561caabde71a1362467b0284acafeab1",
      "old_mode": 33188,
      "old_path": "call/receive_stream.h",
      "new_id": "411f0d35f389175d402e87b7d8fd12bbbf711cb2",
      "new_mode": 33188,
      "new_path": "call/receive_stream.h"
    },
    {
      "type": "modify",
      "old_id": "e3592dd79e6ee36d34bd27f72a31eb92a8841153",
      "old_mode": 33188,
      "old_path": "call/test/mock_audio_receive_stream.h",
      "new_id": "3036fa0f52537e2e429d3f92a48e4289ce442674",
      "new_mode": 33188,
      "new_path": "call/test/mock_audio_receive_stream.h"
    },
    {
      "type": "modify",
      "old_id": "a9ec73e69da7ce4cfa8e3f13389a171628e4fdd7",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.cc",
      "new_id": "5732bf902fabfd101204468afb6e253b892f5f33",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "df413645872e2427e3b1e03ae3719c4d85a79902",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.h",
      "new_id": "4b15f9ed8617276895174f324ab083ee7e0c9320",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "214e2845e468c12573501a9e2f59d3784248d83f",
      "old_mode": 33188,
      "old_path": "media/base/media_channel.h",
      "new_id": "de0e8188e48428e0d6d9a04bcf7aa728cc154d72",
      "new_mode": 33188,
      "new_path": "media/base/media_channel.h"
    },
    {
      "type": "modify",
      "old_id": "05b98990a2edf7b8ab3a938a5c1ca20964fc129e",
      "old_mode": 33188,
      "old_path": "media/engine/fake_webrtc_call.h",
      "new_id": "3ce21c16e6b12d16ff15e2efbb1ad9b4c91a363d",
      "new_mode": 33188,
      "new_path": "media/engine/fake_webrtc_call.h"
    },
    {
      "type": "modify",
      "old_id": "df266fad33431d61c787b04a0f645b32b1077ab2",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.cc",
      "new_id": "99f093e3b70c17927f4f3dec9105ae230f8b9c63",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "5daffab4543b4b1c32b04ed0726b4d3e6d8cd223",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.h",
      "new_id": "5ea11aeea98e15a59b645cc35ae5cdc8fbf29566",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "bbcce63ec65c3356c686d54a95c5db796604a07d",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "5b3d3a9828f463ff6191de6a3e6a03796872e750",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "3cca5600234b10b94f182418ce64bae683e1aa4d",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.h",
      "new_id": "ae6cb1df7734cef0aedc55dc81caffd60820143d",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.h"
    },
    {
      "type": "modify",
      "old_id": "a2af386c7284f94d7eefa73a534d79b7ab098fbe",
      "old_mode": 33188,
      "old_path": "pc/test/mock_voice_media_receive_channel_interface.h",
      "new_id": "abcc4051861cb7a2195bf360cc1222483552ac58",
      "new_mode": 33188,
      "new_path": "pc/test/mock_voice_media_receive_channel_interface.h"
    },
    {
      "type": "modify",
      "old_id": "b87b03be67b5709644a08cebb79243e42e0567e5",
      "old_mode": 33188,
      "old_path": "video/video_receive_stream2.cc",
      "new_id": "d33632f386689d38f792e37c103418fc7817c895",
      "new_mode": 33188,
      "new_path": "video/video_receive_stream2.cc"
    },
    {
      "type": "modify",
      "old_id": "d6530653190e58270d988acfec56ffda2e8870c2",
      "old_mode": 33188,
      "old_path": "video/video_receive_stream2.h",
      "new_id": "92e319d5d77b934f739282dffca92553ef718b7b",
      "new_mode": 33188,
      "new_path": "video/video_receive_stream2.h"
    }
  ]
}
