)]}'
{
  "commit": "1b0d5437c9c85f80706b0644cf71275f4f90413a",
  "tree": "45b994d9b1926ffffe5f679d912456dc9408108f",
  "parents": [
    "2e08ca50cdc270cf790ffe6e118dc165705602dc"
  ],
  "author": {
    "name": "philipel",
    "email": "philipel@webrtc.org",
    "time": "Wed Oct 28 14:50:15 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 28 16:00:27 2020"
  },
  "message": "Removed _completeFrame since we never allow incomplete frames.\n\nIn the old jitter buffer the two VCMVideoProtection modes |kProtectionNone| and |kProtectionFEC| could be set on the jitter buffer for it to not wait for NACK and instead generate incomplete frames. This has not been possible for a long time.\n\nBug: webrtc:9378, webrtc:7408\nChange-Id: I0a2d3ec34d721126c1128306d5fad88314f8d59f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/190680\nReviewed-by: Kári Helgason \u003ckthelgason@webrtc.org\u003e\nReviewed-by: Sami Kalliomäki \u003csakal@webrtc.org\u003e\nReviewed-by: Niels Moller \u003cnisse@webrtc.org\u003e\nCommit-Queue: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#32513}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e60d7e6bfd78e1424217b26e2ec7ccc729ef739",
      "old_mode": 33188,
      "old_path": "api/video/encoded_image.h",
      "new_id": "b4c29695e512d3c1cbc3f5ebfce79f4c1e12676d",
      "new_mode": 33188,
      "new_path": "api/video/encoded_image.h"
    },
    {
      "type": "modify",
      "old_id": "6216b9bd50f392b4f1f8087bae5975377fc3d29a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/av1/libaom_av1_encoder.cc",
      "new_id": "272824ab7653a333ff1bd87ccd2b757b30e956fa",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/av1/libaom_av1_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "94863942bc84434f5cc580ec9ebe25b0c8a00d43",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/h264/h264_encoder_impl.cc",
      "new_id": "ea784c19efb46f28bec0c07300ed9c9eda9122ad",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/h264/h264_encoder_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "fece44547b5471e239e4c72b8d728bc42357601f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc",
      "new_id": "af48c925352b5689d92417a6c2bc4035d12689ed",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "e5fef541d69c04845f3bd83dea49e87c8b3ce03d",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc",
      "new_id": "340817658d6fbd3a80d22be61712b36c68170e14",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "3d04bb1dc142dba9c4d1901a1f32e4a1bed6ce45",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc",
      "new_id": "f22b9179d20728819776d8fc9a561187ce588ced",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4024baa0f19e2d90fe925f6270cb4fd58ff9c60f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/vp9_impl.cc",
      "new_id": "5d7d7bc8cad9cd5c3697664066376c48fd23398b",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/vp9_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "3de62da9f5e20ba30d9d68e117e611fd69e31e5f",
      "old_mode": 33188,
      "old_path": "modules/video_coding/encoded_frame.cc",
      "new_id": "f7d666bea469a7546ba07f8651f8724d60c6e14b",
      "new_mode": 33188,
      "new_path": "modules/video_coding/encoded_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "ddab6cedf8039d204dcbda5d015e367f0e3178b0",
      "old_mode": 33188,
      "old_path": "modules/video_coding/encoded_frame.h",
      "new_id": "a77d42eec7c41f7cdb5db2f12e937b51ef6c8c96",
      "new_mode": 33188,
      "new_path": "modules/video_coding/encoded_frame.h"
    },
    {
      "type": "modify",
      "old_id": "09c2733a1fde53633549a48c17cb62e58a2126c7",
      "old_mode": 33188,
      "old_path": "modules/video_coding/frame_buffer.cc",
      "new_id": "0f64ab144991be53e187d677520fcb8bd0fca000",
      "new_mode": 33188,
      "new_path": "modules/video_coding/frame_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "d58aa10aec21158f81bf8a2fcf904a672301e7fa",
      "old_mode": 33188,
      "old_path": "modules/video_coding/frame_object.cc",
      "new_id": "25fd23234c027e8a988e316a7b1800afebfa0087",
      "new_mode": 33188,
      "new_path": "modules/video_coding/frame_object.cc"
    },
    {
      "type": "modify",
      "old_id": "ff9b7d6a669ae0c754be6d926758c9bc391dfd06",
      "old_mode": 33188,
      "old_path": "modules/video_coding/include/video_coding_defines.h",
      "new_id": "641e7121efb4dfd629767d1878127a3501511d8a",
      "new_mode": 33188,
      "new_path": "modules/video_coding/include/video_coding_defines.h"
    },
    {
      "type": "modify",
      "old_id": "9d2d3a2d1d610a76dc29acd2bb73066296a554af",
      "old_mode": 33188,
      "old_path": "modules/video_coding/jitter_buffer.cc",
      "new_id": "772098a738cad742c2b2923aea0ce849d7b9cbaa",
      "new_mode": 33188,
      "new_path": "modules/video_coding/jitter_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "2db4e211b1edb671ac974d137e6bfa79f74b3d06",
      "old_mode": 33188,
      "old_path": "modules/video_coding/receiver.cc",
      "new_id": "6b942fbe57341b89d3ae609344a95b4a821515bb",
      "new_mode": 33188,
      "new_path": "modules/video_coding/receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "27af52fe36b9f577fd64ccca952f7d18fc54d725",
      "old_mode": 33188,
      "old_path": "modules/video_coding/utility/ivf_file_reader.cc",
      "new_id": "e3c249947d656d42e81b396537bc77aacadb113f",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/ivf_file_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "e262d0f54b4a587e48c7e9b843492af38d14bd35",
      "old_mode": 33188,
      "old_path": "modules/video_coding/utility/simulcast_test_fixture_impl.cc",
      "new_id": "a9af64344699d366079542c97ed0450508c9db15",
      "new_mode": 33188,
      "new_path": "modules/video_coding/utility/simulcast_test_fixture_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1f3f673f42e5a68dbff33c44c3956a64cd4cd350",
      "old_mode": 33188,
      "old_path": "modules/video_coding/video_receiver.cc",
      "new_id": "c2c8f8aa13b63af929c6af2dd00db25bfa9e1be4",
      "new_mode": 33188,
      "new_path": "modules/video_coding/video_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "b50136c3739bfd04f9e229dff439f76558b37f1b",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/EncodedImage.java",
      "new_id": "5824231d1fce8f0a7ef6c92b2c3fca7b716de3e1",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/EncodedImage.java"
    },
    {
      "type": "modify",
      "old_id": "1591cae0e6be8aff160039373dbf608ed4a84a83",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoEncoderTest.java",
      "new_id": "4eb033b210b5b287c07d2dd985719a0c59ac0179",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoEncoderTest.java"
    },
    {
      "type": "modify",
      "old_id": "d9e1d360c4bb7d35f91393991ddf5292b822c5ac",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/AndroidVideoDecoder.java",
      "new_id": "dcb045fa6b54b91e4da5ce11bb394fe9e1af73e3",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/AndroidVideoDecoder.java"
    },
    {
      "type": "modify",
      "old_id": "e13653ca349185d9bd6e23b570b5fd98ff9b5bd2",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/encoded_image.cc",
      "new_id": "839f6a8f6a42e7d2d99da9e675335abef66ae1fc",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/encoded_image.cc"
    },
    {
      "type": "modify",
      "old_id": "2eca89f575d4d5813f2b7078f1c71250391133a0",
      "old_mode": 33188,
      "old_path": "sdk/android/tests/src/org/webrtc/HardwareVideoEncoderTest.java",
      "new_id": "728e4014957403529154fb2ff69b34a8b80a7268",
      "new_mode": 33188,
      "new_path": "sdk/android/tests/src/org/webrtc/HardwareVideoEncoderTest.java"
    },
    {
      "type": "modify",
      "old_id": "f9e43463504cbc1e6270dcb4725ffd57ddbf29ad",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/peerconnection/RTCEncodedImage+Private.mm",
      "new_id": "b3e0a7bb677fb3326cdf205d8e6bed569423048e",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/peerconnection/RTCEncodedImage+Private.mm"
    },
    {
      "type": "modify",
      "old_id": "5fec8a220af3f0a472210d2e42828b2ef169f24c",
      "old_mode": 33188,
      "old_path": "sdk/objc/base/RTCEncodedImage.h",
      "new_id": "6d7a602d3387f79b945abdea6b5343fdb4383542",
      "new_mode": 33188,
      "new_path": "sdk/objc/base/RTCEncodedImage.h"
    },
    {
      "type": "modify",
      "old_id": "0aa21f1b2f2b357946464926438cf8bbc1dff90a",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoEncoderH264.mm",
      "new_id": "7a853e8d441b796efeb42c4556a7781eb1869ba3",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoEncoderH264.mm"
    },
    {
      "type": "modify",
      "old_id": "976e7de315f224177e720c37d49d2247a90b2867",
      "old_mode": 33188,
      "old_path": "test/configurable_frame_size_encoder.cc",
      "new_id": "e3965ef7701d63163ada43a711f22c83171926e8",
      "new_mode": 33188,
      "new_path": "test/configurable_frame_size_encoder.cc"
    }
  ]
}
