)]}'
{
  "commit": "55b593fb6bf4e13e64c7dec41e07ce24a88bdf3f",
  "tree": "00f24c042f5c7a95ae0aafaf3b14a7e88f2367af",
  "parents": [
    "44943c8064b93a366cb8c8afdb881c009957e3df"
  ],
  "author": {
    "name": "Tony Herre",
    "email": "herre@google.com",
    "time": "Tue Aug 29 14:05:49 2023"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 30 10:38:35 2023"
  },
  "message": "Remove EncodedFrame::MissingFrame and start removing Decode() param\n\nRemove EncodedFrame::MissingFrame, as it was always false in actual\nin-use code anyway, and remove usages of the Decode missing_frames param\nwithin WebRTC. Uses/overrides in other projects will be cleaned up\nshortly, allowing that variant to be removed from the interface.\n\nBug: webrtc:15444\nChange-Id: Id299d82e441a351deff81c0f2812707a985d23d8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/317802\nReviewed-by: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nAuto-Submit: Tony Herre \u003cherre@google.com\u003e\nCommit-Queue: Tony Herre \u003cherre@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#40662}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34f732ca4dc2298bbbed7904bf6741adde87dd1f",
      "old_mode": 33188,
      "old_path": "api/test/mock_video_decoder.h",
      "new_id": "dc499d45f7413e9d6c0d3a58e6dcf30eb00b49cf",
      "new_mode": 33188,
      "new_path": "api/test/mock_video_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "72473ba0217b835e028fcb501d80df470d39c013",
      "old_mode": 33188,
      "old_path": "api/video/encoded_frame.h",
      "new_id": "1e626f080024294b6ad05be7a50206bdb00c72e3",
      "new_mode": 33188,
      "new_path": "api/video/encoded_frame.h"
    },
    {
      "type": "modify",
      "old_id": "73dedc839509583a9c43e8bbd9b3c9829f78c7bb",
      "old_mode": 33188,
      "old_path": "api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc",
      "new_id": "97be6250dbfc5c49ff71e0d1edcb9465c21029bb",
      "new_mode": 33188,
      "new_path": "api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "aa7ee2430746c113933d7e3bb892aae84ee40427",
      "old_mode": 33188,
      "old_path": "api/video_codecs/video_decoder.h",
      "new_id": "40614ce3d7d51d25493d069cb1c1a1bbb03a3067",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "cf6f823b92ad92358e1329c40e28269b34d55a3e",
      "old_mode": 33188,
      "old_path": "api/video_codecs/video_decoder_software_fallback_wrapper.cc",
      "new_id": "c52ddbe511c64071875531b96978b7306d37434f",
      "new_mode": 33188,
      "new_path": "api/video_codecs/video_decoder_software_fallback_wrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "77d92d77a530002b4f44616f5e815e5c1b70b2cc",
      "old_mode": 33188,
      "old_path": "media/engine/fake_webrtc_video_engine.cc",
      "new_id": "adbaf6cce3c8479a13109c88efdf573386907790",
      "new_mode": 33188,
      "new_path": "media/engine/fake_webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "0bbddd26f5896d7127d3611f2335e96eedb537e6",
      "old_mode": 33188,
      "old_path": "media/engine/fake_webrtc_video_engine.h",
      "new_id": "87d107ac37355a6c0ed2d0a00d7220ba9cd1c799",
      "new_mode": 33188,
      "new_path": "media/engine/fake_webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "a2cd6d868ca8346d9a848230d42e9cc77ad98e26",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/av1/dav1d_decoder.cc",
      "new_id": "3100c0d41bf429fa55984e07f137983d24ef58f8",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/av1/dav1d_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "29aa539db6206c8efe0169d3d877dc3fdd5aa949",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/av1/libaom_av1_unittest.cc",
      "new_id": "766b7660e446ba76e3692158c1910c2ff0a97546",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/av1/libaom_av1_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b8dc859c37e4eba7d40d1112dd109fdb80c90a73",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/h264/test/h264_impl_unittest.cc",
      "new_id": "b8a9addb2b3ac22335dd3fbf5a64a139cb43ebde",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/h264/test/h264_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e73f7d0e9f7e6c45cf7465f4fe28a1b4868776f4",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h",
      "new_id": "d58981e4b253b02a43e126c8d8cf2acc0bacad62",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "0ad3d3883ac8fd78a19f3b19ccd6950bed7ce56a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc",
      "new_id": "9641df3c2ef2ba4a28527a6066057f84ac72ac28",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc"
    },
    {
      "type": "modify",
      "old_id": "be0f5deb526b0548111e5265cf2d2b098d10101b",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/multiplex/test/multiplex_adapter_unittest.cc",
      "new_id": "a2f36a306df98ce47b5ce9327f90cd2274b6407f",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/multiplex/test/multiplex_adapter_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "826202489c605e365de1aaf0b80e28843b62f292",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/video_codec_test.cc",
      "new_id": "587af46a07681d2f772519921dde0b57dab6c728",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/video_codec_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cb934c4619ee7017f08a5256c48cdbc104f39438",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/videoprocessor.cc",
      "new_id": "3d7f6ff8a04e3fad8035224d9180ef6f55f1cbca",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/videoprocessor.cc"
    },
    {
      "type": "modify",
      "old_id": "1ac71899eef558e27aa9c4cbd72296b08edff04a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc",
      "new_id": "01cedb5316054457bce92371572cbfebc0efc427",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "f9acd70bad4a5d2b2aee3db0573697a68f9596b1",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h",
      "new_id": "74f4dc7c89f7352d6042e36558f66e28beb9f57c",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "839d69624483976c2c43101ffe3e4c5dcfcd74cf",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc",
      "new_id": "14ac8aab5bcb7aaa3c40776f9052613788615a67",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a981f259cf62f2483684f5c1cc2ca6a5998c99a2",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc",
      "new_id": "2dec0618363947f0f069581d8e9cb3de9249d183",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "65fc553b8245dfcecb6ffa157c45eff0b2cce587",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h",
      "new_id": "42758362864d1b8ea11587165071ca2efab2bc6a",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "3bf165f0cd1e04ab9cdce561bc38481dadd2a3c9",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc",
      "new_id": "993fd245adc17f336b1e803e719acac2c47225a3",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7ebc3870ea1fc9f86374ee8e7bbcf419fd211ef9",
      "old_mode": 33188,
      "old_path": "modules/video_coding/generic_decoder.cc",
      "new_id": "a13fe8e8c4e4f80558d946089f4ef1b8819332af",
      "new_mode": 33188,
      "new_path": "modules/video_coding/generic_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "be08fc66eeb8fefb1cf988cdc59f141930dbed3d",
      "old_mode": 33188,
      "old_path": "modules/video_coding/generic_decoder.h",
      "new_id": "b1fb1f39f4e6c94ad974eba888a42a9941217dbc",
      "new_mode": 33188,
      "new_path": "modules/video_coding/generic_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "5a111c07fd44414ad2a4d0c8c91b35f39ab56bfb",
      "old_mode": 33188,
      "old_path": "modules/video_coding/utility/simulcast_test_fixture_impl.cc",
      "new_id": "338835ebb947ffa2785f5a5e53fa7d910465e0dc",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/simulcast_test_fixture_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b524316d79132d6cf783285452c1cbe20f0ca8d5",
      "old_mode": 33188,
      "old_path": "modules/video_coding/video_receiver2_unittest.cc",
      "new_id": "88a19dff0feaa7752725dbfe1dccc5877f3e73da",
      "new_mode": 33188,
      "new_path": "modules/video_coding/video_receiver2_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8a706641a86244bf6e79793109703dd2c4da0ab0",
      "old_mode": 33188,
      "old_path": "modules/video_coding/video_receiver_unittest.cc",
      "new_id": "20636536cd25cb5de380b3e2a60ed6705f0fb03c",
      "new_mode": 33188,
      "new_path": "modules/video_coding/video_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2600598cd9644901e2ea631a9d2521e7a8646bd8",
      "old_mode": 33188,
      "old_path": "rtc_tools/video_replay.cc",
      "new_id": "242ce1b2b8cf66c6a335b64099613ef79706cdeb",
      "new_mode": 33188,
      "new_path": "rtc_tools/video_replay.cc"
    },
    {
      "type": "modify",
      "old_id": "261874d20bcabb56f77acf90edbceb3038316d77",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCWrappedNativeVideoDecoder.mm",
      "new_id": "29d2265e2037fbe5a90ffb4f14acd361934b1ca6",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCWrappedNativeVideoDecoder.mm"
    },
    {
      "type": "modify",
      "old_id": "ccddd42d42b6964b40485e9571b5c1edf97ea00d",
      "old_mode": 33188,
      "old_path": "sdk/objc/base/RTCVideoDecoder.h",
      "new_id": "2565afa7247a04bc74cfa1e463338afda6bbf51d",
      "new_mode": 33188,
      "new_path": "sdk/objc/base/RTCVideoDecoder.h"
    },
    {
      "type": "modify",
      "old_id": "3f30bb1e8a7e0fe0a72e8a69c8a9c967a841ea25",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoDecoderH264.mm",
      "new_id": "6708b26c891d31c736637614907ebe2d4f4036c0",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoDecoderH264.mm"
    },
    {
      "type": "modify",
      "old_id": "da3b3022758f8c35e89a1744553ad49cc7ef2369",
      "old_mode": 33188,
      "old_path": "sdk/objc/native/src/objc_video_decoder_factory.mm",
      "new_id": "bf5e898a6dac6e3b3cc1b49ada554667f874790d",
      "new_mode": 33188,
      "new_path": "sdk/objc/native/src/objc_video_decoder_factory.mm"
    },
    {
      "type": "modify",
      "old_id": "53fce37de13840cbb5c9a107a86be115356d7296",
      "old_mode": 33188,
      "old_path": "test/fake_decoder.cc",
      "new_id": "b5fd15bf39ed950e0c0e67beebd3a2ddf260fcd7",
      "new_mode": 33188,
      "new_path": "test/fake_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "cea92b49bebc5849547ca0657ab37309a6930af6",
      "old_mode": 33188,
      "old_path": "test/fake_decoder.h",
      "new_id": "e14eae0228185e7efebaffcb8feed85c0189a358",
      "new_mode": 33188,
      "new_path": "test/fake_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "137614a853b4af0a5d3afaba95f507732408f6e4",
      "old_mode": 33188,
      "old_path": "test/fake_vp8_decoder.cc",
      "new_id": "db18b9b77a695c201fdb909ed9d47d01290575d4",
      "new_mode": 33188,
      "new_path": "test/fake_vp8_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "a73922e6e192eb5c4c7f7940210b0ba5055becd7",
      "old_mode": 33188,
      "old_path": "test/fake_vp8_decoder.h",
      "new_id": "95cc4b60f75607eead538b263ee562da1cf72f4f",
      "new_mode": 33188,
      "new_path": "test/fake_vp8_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "b958f4d0271284f57028fd5dc840c4f7bafb6487",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/quality_analyzing_video_decoder.cc",
      "new_id": "4d19c912f7f52a416e262d65265cc7f87ec21149",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/quality_analyzing_video_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "a86f4196b0529f978bc65d40e0da7defadaf2417",
      "old_mode": 33188,
      "old_path": "test/pc/e2e/analyzer/video/quality_analyzing_video_decoder.h",
      "new_id": "2f0c2b9d5d4ef62c2a8ff6ef058013b0435561d0",
      "new_mode": 33188,
      "new_path": "test/pc/e2e/analyzer/video/quality_analyzing_video_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "0c7504b25a06d1006b888ab3dd27fb2110726835",
      "old_mode": 33188,
      "old_path": "test/testsupport/ivf_video_frame_generator.cc",
      "new_id": "ec3c948fa4f7055f2bdf5d95b325e72021cbd134",
      "new_mode": 33188,
      "new_path": "test/testsupport/ivf_video_frame_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "6fd3805cd6145a9d000a47a67c2df06e5836a649",
      "old_mode": 33188,
      "old_path": "test/video_decoder_proxy_factory.h",
      "new_id": "f2b318eadf7bb9a003b42d62d54eaca0454ae4b9",
      "new_mode": 33188,
      "new_path": "test/video_decoder_proxy_factory.h"
    },
    {
      "type": "modify",
      "old_id": "959256589383e7b2388ebb3ca9bb81228936757f",
      "old_mode": 33188,
      "old_path": "video/frame_dumping_decoder.cc",
      "new_id": "cfb20988d9f4fd4460c0aac7801f5d4bc6f4356a",
      "new_mode": 33188,
      "new_path": "video/frame_dumping_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "36343ec672d3889ce90fadaf729b060f0d096afa",
      "old_mode": 33188,
      "old_path": "video/video_receive_stream2.cc",
      "new_id": "6c1df7d87468f465aa3e7b78e5057681bb2da1e4",
      "new_mode": 33188,
      "new_path": "video/video_receive_stream2.cc"
    },
    {
      "type": "modify",
      "old_id": "7ae446fc16545dfd32decc1dd1abb20ed2e60dbf",
      "old_mode": 33188,
      "old_path": "video/video_receive_stream2_unittest.cc",
      "new_id": "084b128af86f7a3c032e761e8777603d8bd5ad71",
      "new_mode": 33188,
      "new_path": "video/video_receive_stream2_unittest.cc"
    }
  ]
}
