)]}'
{
  "commit": "279b4b7d4f5db3e693e9f5fac5b3f32a156566c2",
  "tree": "8cee7e90835a637f1d09dcb9672328209898615d",
  "parents": [
    "898403b0c998cbd76e91b51e9a7bfe371b3d3e80"
  ],
  "author": {
    "name": "Philipp Hancke",
    "email": "phancke@microsoft.com",
    "time": "Wed Nov 30 17:03:41 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Dec 06 10:54:59 2022"
  },
  "message": "generateKeyframe: pass frame_types in bypass mode\n\nPasses frame_types to the underlying encoder in bypass mode.\nFor libvpx this has no effect, for H264 this changes the behavior\nto allow generating keyframes on a per-layer basis.\n\nBUG\u003dchromium:1354101\n\nChange-Id: I26fc22d9e2ec4681a57ce591e9eafd0b1ec962b0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/285083\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphancke@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#38821}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd470703c38f1af474e9e57549cfbe34b6a40bd2",
      "old_mode": 33188,
      "old_path": "api/test/simulcast_test_fixture.h",
      "new_id": "c7130d290902ec53f7f0178c2776be4497710081",
      "new_mode": 33188,
      "new_path": "api/test/simulcast_test_fixture.h"
    },
    {
      "type": "modify",
      "old_id": "38e06b3263dcd8882470847187e7bad40b8a8afb",
      "old_mode": 33188,
      "old_path": "media/engine/simulcast_encoder_adapter.cc",
      "new_id": "f1535e354060139af9cb86587a65929de3a4f8d7",
      "new_mode": 33188,
      "new_path": "media/engine/simulcast_encoder_adapter.cc"
    },
    {
      "type": "modify",
      "old_id": "3d9d6290a71d9ac061bc4f29d94d789a2e3a518c",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/h264/h264_encoder_impl.cc",
      "new_id": "80cbb6054581411b85cc39ffbf62a67416315a48",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/h264/h264_encoder_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "12b5da1404a6a3c901c3f61d78c9bfd53c939b39",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/h264/h264_simulcast_unittest.cc",
      "new_id": "2acb629a760823bdab51b6e4cff43f34e00bb92e",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/h264/h264_simulcast_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bf3c72ace45ba5b5757fa65d966b38cfeb6bba68",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor.cc",
      "new_id": "8f6a340d1bfac728d8f3b9c5eb704da4a9556681",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor.cc"
    },
    {
      "type": "modify",
      "old_id": "67c9110b3c6130289d7f5df1907482bf0817b56f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_simulcast_test.cc",
      "new_id": "4ca3de20d5514cb7a126de542ebfa603a9b8d4f7",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_simulcast_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1bb60f549fbd3fbe2b0a8903f6fdae84f3fdac2d",
      "old_mode": 33188,
      "old_path": "modules/video_coding/utility/simulcast_test_fixture_impl.cc",
      "new_id": "35224b17edd1164250dd9f1418911e87462862f2",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/simulcast_test_fixture_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "4e7bc9772fd98f07bb948837794d4b8ece735395",
      "old_mode": 33188,
      "old_path": "modules/video_coding/utility/simulcast_test_fixture_impl.h",
      "new_id": "f142ab4813752ca510b8bf5643ace3722bd46d56",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/simulcast_test_fixture_impl.h"
    }
  ]
}
