)]}'
{
  "commit": "d237c2bd2dbbc6166f53523f61895a5701a0ef72",
  "tree": "0cd488b49b1072208f3996c51d058917aa31f916",
  "parents": [
    "4fdf8cc67bbb00edb8aba423021da4a09cf319ca"
  ],
  "author": {
    "name": "Philipp Hancke",
    "email": "phancke@microsoft.com",
    "time": "Tue Oct 25 07:54:28 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 25 18:37:35 2022"
  },
  "message": "add RTCRtpSender.generateKeyFrame\n\ndefined in\n  https://w3c.github.io/webrtc-encoded-transform/#rtcrtpsender-extension\n\nNote: this does not implement the \"rid(s)\" parameter which will be done in a future CL.\n\nVP8 still synchronizes keyframes on all layers even when asked for ones on individual layers while H264 (when implemented as three different encoders in SimulcastEncoderAdapter) can actually utilize this.\n\nThis does not change the behavior when receiving a RTCP PLI for a particular layer.\n\nBUG\u003dchromium:1354101\n\nChange-Id: Ic8b14d155242e32c9aeafa55fe6652f346ac76b8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/274169\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphancke@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#38472}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "500bd252b80152cff363782b210794178e335369",
      "old_mode": 33188,
      "old_path": "api/rtp_sender_interface.h",
      "new_id": "6fc658f9ee631b14e41c58af17a54c191b5f34e1",
      "new_mode": 33188,
      "new_path": "api/rtp_sender_interface.h"
    },
    {
      "type": "modify",
      "old_id": "3a3ccce0bf5c33253082a6dbbef12464dc112d12",
      "old_mode": 33188,
      "old_path": "call/video_send_stream.h",
      "new_id": "be6aa4a6144161d52df45207e6c8db16c187b572",
      "new_mode": 33188,
      "new_path": "call/video_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "7692efe46837a5e07921907c848f403b58b74055",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.cc",
      "new_id": "60f158eb2ce2dbff45761815a3c9578ca0a30d70",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "55c85d7c64948c3269027796031369a53cc56315",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.h",
      "new_id": "b98a2da9509f9a17283e151e5e04a972d85d282c",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "924e8621abd7ccf1128f24549981a9d1138628b9",
      "old_mode": 33188,
      "old_path": "media/base/media_channel.h",
      "new_id": "ef90484f8c04f60d457321cc2896cdf2f50d8522",
      "new_mode": 33188,
      "new_path": "media/base/media_channel.h"
    },
    {
      "type": "modify",
      "old_id": "311e35a7a9f2832a112663b18ddd016e1fd894df",
      "old_mode": 33188,
      "old_path": "media/engine/fake_webrtc_call.h",
      "new_id": "65ee0d5b17ea99012bd56276b42db1dda968b260",
      "new_mode": 33188,
      "new_path": "media/engine/fake_webrtc_call.h"
    },
    {
      "type": "modify",
      "old_id": "80c226790f2a21d84e37b70be306777a2deb20bd",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.cc",
      "new_id": "714cb674ce807d5958c84dbc7aebe70cd2d4acd1",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "d87a612e72194ee34354f3e3b15b4ffee6283b60",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.h",
      "new_id": "a0150a858945d759749d7ac4829dd93001b696cf",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "753ac2f13054b293cd18a37f7cac34731200896b",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender.cc",
      "new_id": "98e86b3a517372fdba40bf6ad07bae2b3ebc4155",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "e3cd12fed49deb4568d5e4fbcc4f01b8dd0d02b0",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender.h",
      "new_id": "2cfa08dc0720e39f705380d2a84fe004d342fb9c",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender.h"
    },
    {
      "type": "modify",
      "old_id": "140b5ff97e52ac0f4a513f47e7ff941d78497604",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender_proxy.h",
      "new_id": "376fd29d24e1ea24ee9c9a95dd2651aab63a9144",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "e01a33fd31dfb6a55d614da183d47869746596e7",
      "old_mode": 33188,
      "old_path": "pc/video_rtp_receiver.cc",
      "new_id": "098ffde7cd1b16356bafd32dc98917a17cb94565",
      "new_mode": 33188,
      "new_path": "pc/video_rtp_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "401987960c3ca9435b485d3110a27f2c202ea40f",
      "old_mode": 33188,
      "old_path": "pc/video_rtp_receiver_unittest.cc",
      "new_id": "c2664590ffcdf9743d0b5494ba8dd85d1ac6588b",
      "new_mode": 33188,
      "new_path": "pc/video_rtp_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b2599987b8cd5f4f98caebe5f36f23155ac753fe",
      "old_mode": 33188,
      "old_path": "video/video_send_stream.cc",
      "new_id": "f245332753b718f4cf7afe85571087e6ab80d180",
      "new_mode": 33188,
      "new_path": "video/video_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "5b4323d329c9f1b3f19bd25db660f659a560133c",
      "old_mode": 33188,
      "old_path": "video/video_send_stream.h",
      "new_id": "a7763731b784a814d2573b365c7643e1496b23ce",
      "new_mode": 33188,
      "new_path": "video/video_send_stream.h"
    }
  ]
}
