)]}'
{
  "commit": "075063e021711eeef8a8ae43a0e9664f0b9ab7dc",
  "tree": "21ce86ecb50239f606e71468d18cee357da188da",
  "parents": [
    "1ee212df2180096534a3b97222f7728ee98df6e2"
  ],
  "author": {
    "name": "kwasniow",
    "email": "kwasniow@cisco.com",
    "time": "Fri Nov 13 08:24:49 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 13 20:58:29 2026"
  },
  "message": "Pass the Sframe decryption config to the receive media channel\n\nThe receiver kept its SframeDecryptionConfig to itself. It now passes\nit to its media channel through the new\nMediaReceiveChannelInterface::SetSframeDecryptionConfig(), both when the\ndecryptor is created and when the receiver is attached to a new media\nchannel. This mirrors how the sender passes its SframeEncryptionConfig.\n\nThe voice and video receive channels keep the config in their\nSframeReceiveOptions. Passing it on to the receive streams is done in\nfollow-up CLs.\n\nBug: webrtc:479862368\nChange-Id: I3066d0a32ef09b177b559d1fa6c8bcd9472382d9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/515520\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Kacper Wasniowski \u003ckwasniow@cisco.com\u003e\nCr-Commit-Position: refs/heads/main@{#49261}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db4ba6dcf7487a7fc4305cbca7329b7e5ef4f657",
      "old_mode": 33188,
      "old_path": "call/BUILD.gn",
      "new_id": "2fbfb2a6c97491de1caeb23424287756df24b8db",
      "new_mode": 33188,
      "new_path": "call/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b22dfc43cb2106b1d764a08261e3db8fb7085289",
      "old_mode": 33188,
      "old_path": "call/sframe_options.h",
      "new_id": "0f2848b9c728c1aa28ec0639c593989664d30c19",
      "new_mode": 33188,
      "new_path": "call/sframe_options.h"
    },
    {
      "type": "modify",
      "old_id": "27db4eedb704a28e6a5abdf020a8fa77b1a4a577",
      "old_mode": 33188,
      "old_path": "media/BUILD.gn",
      "new_id": "df1a45fc74ee4c28dd42a188cffe7f67726d3296",
      "new_mode": 33188,
      "new_path": "media/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f38f8473c9ee36fa1f3342725f19b366cdc1c40a",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.h",
      "new_id": "f9e889f35ab179333665cb87a4a6f85735558997",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "8ed0e529d8afa4350083235b264b54f2bd628b68",
      "old_mode": 33188,
      "old_path": "media/base/media_channel.h",
      "new_id": "cd02a6614645cc91c36aae8d15df57592cb8b0d7",
      "new_mode": 33188,
      "new_path": "media/base/media_channel.h"
    },
    {
      "type": "modify",
      "old_id": "fcb006a7fc8e0c042457120dcdefff5b1c57b4ac",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.cc",
      "new_id": "99e5a0559aeda467035b42ef8f2c03ef63d707f0",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "109a361c7e2c2169abc20cce6357ae6d5f05343e",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.h",
      "new_id": "79587bc94b2735b1edc3b753e884aca4c3ec41ac",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "2dc79b608f06a3f7546f96447ba78ba3ff1f3b1a",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "f45c74dc45ff70797d4681dc8398c444806d8d86",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "40e38e3a319ae6e587717dc1bc5306546137c217",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.h",
      "new_id": "f03be603709feb94caa30577c0b098ca3e616d95",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.h"
    },
    {
      "type": "modify",
      "old_id": "f4291474db694a78afd9df38c0fa49bc02c20b4e",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "2b667a54b7ca9ea19846094020ede85dad723d03",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1563fbc688e2813cc559ff8834483c846d2bf0de",
      "old_mode": 33188,
      "old_path": "pc/rtp_receiver.cc",
      "new_id": "db1ef8e5138b3b2132788c8871aa06d4583ab248",
      "new_mode": 33188,
      "new_path": "pc/rtp_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "e413fb8e928eb8d3a1ed8d12338e2fe09d8b47bf",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender_receiver_unittest.cc",
      "new_id": "d3de2d40bfd3067a78f7d48d7c3a85ad2dfd3f42",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "00ac181d49a755872839a608d470e5f495e19285",
      "old_mode": 33188,
      "old_path": "pc/test/mock_voice_media_receive_channel_interface.h",
      "new_id": "796836f193886a594bc53382cb86acf144a52355",
      "new_mode": 33188,
      "new_path": "pc/test/mock_voice_media_receive_channel_interface.h"
    }
  ]
}
