)]}'
{
  "commit": "fbb7ce8a935db1988b3571639cab1eaed88980d1",
  "tree": "ec136889f857c2f5ae1be0765f3f892f598c030a",
  "parents": [
    "9a0a6a198e8e247884fe01d7e0aa6bd425721c14"
  ],
  "author": {
    "name": "Andrey Logvin",
    "email": "landrey@google.com",
    "time": "Tue Aug 30 11:24:22 2022"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 30 11:27:50 2022"
  },
  "message": "Revert \"rtpsender interface: make pure virtual again\"\n\nThis reverts commit 021512b76a872b04e803d61f46c740ed363d641b.\n\nReason for revert: Breaks upstream project. It relies on the default implementation. The CL will be relanded after the migration is done. We will make sure to do it shortly.\n\nOriginal change\u0027s description:\n\u003e rtpsender interface: make pure virtual again\n\u003e\n\u003e after providing default implementations in Chromium tests\n\u003e\n\u003e BUG\u003dNone\n\u003e\n\u003e Change-Id: I53bf26b3a99416f4005e7df75b9b86dfbf2489cb\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273100\n\u003e Commit-Queue: Philipp Hancke \u003cphancke@microsoft.com\u003e\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#37941}\n\nBug: None\nChange-Id: I40f27c36819365fadae32032521f7e11184bee62\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/273484\nOwners-Override: Andrey Logvin \u003clandrey@google.com\u003e\nCommit-Queue: Andrey Logvin \u003clandrey@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Andrey Logvin \u003clandrey@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#37947}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9db5034f9e5e8155a047d6bdd5e009ae4ba9de7",
      "old_mode": 33188,
      "old_path": "api/BUILD.gn",
      "new_id": "eca66e51aab08c95e3783716e5ad2e81470d0eb8",
      "new_mode": 33188,
      "new_path": "api/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57a5a10fb52d60dc19f11f77e87e7a3934b18f89",
      "new_mode": 33188,
      "new_path": "api/rtp_sender_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "500bd252b80152cff363782b210794178e335369",
      "old_mode": 33188,
      "old_path": "api/rtp_sender_interface.h",
      "new_id": "48ea864e688fccd33563888fbb6c4d822ea13abe",
      "new_mode": 33188,
      "new_path": "api/rtp_sender_interface.h"
    },
    {
      "type": "modify",
      "old_id": "e2351f87fe763d3272b98acaa6340635295317ae",
      "old_mode": 33188,
      "old_path": "api/test/mock_rtpsender.h",
      "new_id": "e36eec4618adb96e10c6a99b402f4905d145c24c",
      "new_mode": 33188,
      "new_path": "api/test/mock_rtpsender.h"
    },
    {
      "type": "modify",
      "old_id": "5261d47b82591aa9d14c98d5a5ec77ea964e592e",
      "old_mode": 33188,
      "old_path": "pc/test/mock_rtp_sender_internal.h",
      "new_id": "5abdc164966ef7411ba068ab10fc3bbc331fac15",
      "new_mode": 33188,
      "new_path": "pc/test/mock_rtp_sender_internal.h"
    }
  ]
}
