)]}'
{
  "commit": "aab34560cf8a23b61d04dcb5410ddec49715cdcb",
  "tree": "a0f0dc0a69ae480f761934fdca104829e9db82f2",
  "parents": [
    "fe4c1dd6dc60e6ee0fbcb2e812519b25b25b5e14"
  ],
  "author": {
    "name": "Ilya Nikolaevskiy",
    "email": "ilnik@webrtc.org",
    "time": "Tue Jul 02 13:16:26 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 02 14:42:35 2024"
  },
  "message": "Reland \"Rewrite simulcast config to equivalent SVC for vp9 simulcast\"\n\nThis reverts commit b58937316b42a04f8ed2c569d80d813bbc44b3c5.\n\nReason for revert: Reland after downstream project fix.\n\nOriginal change\u0027s description:\n\u003e Revert \"Rewrite simulcast config to equivalent SVC for vp9 simulcast\"\n\u003e\n\u003e This reverts commit 86ff48adaea08fd4e7044595e1c25a22fcceac34.\n\u003e\n\u003e Reason for revert: Speculative revert due to failing downstream tests\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Rewrite simulcast config to equivalent SVC for vp9 simulcast\n\u003e \u003e\n\u003e \u003e This allows to utilize libvpx optimizations considerably improving performance.\n\u003e \u003e The change happens inside libvpx_vp9_encoder and is invisible to other parts of webrtc.\n\u003e \u003e\n\u003e \u003e This CL includes unit tests, an E2E test already exists: StandardPath/PeerConnectionEncodingsIntegrationParameterizedTest.Simulcast/VP9 in peerconnection_unittests.\n\u003e \u003e\n\u003e \u003e Bug: webrtc:347737882\n\u003e \u003e Change-Id: Ic48316ad597700ed07e594d592413cf84b6b20d4\n\u003e \u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355003\n\u003e \u003e Reviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\n\u003e \u003e Reviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\n\u003e \u003e Commit-Queue: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#42554}\n\u003e\n\u003e Bug: webrtc:347737882\n\u003e Change-Id: Ib84c9c0e20763348abfae838f2fb1aff31581a55\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355943\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Reviewed-by: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Commit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#42564}\n\nBug: webrtc:347737882\nChange-Id: I020d51892982a6e776bb169584c27f7c1360d521\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/356142\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#42574}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12338e360ae2d15a1f0ad3820393f9b3f28c369f",
      "old_mode": 33261,
      "old_path": "experiments/field_trials.py",
      "new_id": "d7459d701f0ac6ea645b465935d706d969f0954e",
      "new_mode": 33261,
      "new_path": "experiments/field_trials.py"
    },
    {
      "type": "modify",
      "old_id": "606a49f9b77559e70b377d9712250eee3505942a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "3a790fd68010c3473307ade1f5c493b4024ac9ae",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3bcb4f66f8e8ca562080b8ec7a3ba31728f1967e",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc",
      "new_id": "b9a9ffe9a97f6f24c79f5e90769fa8766d79ad03",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "0134e3ea58b6e6b9ae40742e0fdf6cf3e7b6b19a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h",
      "new_id": "89f156e2ed852ee8daa076de777d91c4b653a3a0",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "555af835a5ecf62d65d88e4cc928a229280895e5",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/svc_config.cc",
      "new_id": "56bbfc143f0c11c6317f953c627cd93cb7efe8d7",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/svc_config.cc"
    },
    {
      "type": "modify",
      "old_id": "adeaf0f161fa36428450482fa0f776e577b9a316",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/svc_config.h",
      "new_id": "a1e0157ccb683aa0f9d228e8ac30819e564de43e",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/svc_config.h"
    },
    {
      "type": "modify",
      "old_id": "ba3b22fc091a6c0d8345813a3f3c34f3a21cfb0d",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/svc_config_unittest.cc",
      "new_id": "cf98ffbf63ee95c380ebebd1c9d774776692c72d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/svc_config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9fd287543504050892723e4ee0b54d0f27c40e36",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc",
      "new_id": "eb54be9d7b1195a1a11d548777aabde049c2d6c3",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc"
    }
  ]
}
