)]}'
{
  "commit": "8546666cb9db79a39ddded7048bb5f82e9f4af87",
  "tree": "a9e4f786bd871809566f65e697fa6c26211f82e0",
  "parents": [
    "dcac9fe3d1646465e6dbc2c6bf1d465e79ba5414"
  ],
  "author": {
    "name": "Harald Alvestrand",
    "email": "hta@webrtc.org",
    "time": "Mon Apr 19 21:21:36 2021"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 20 06:44:40 2021"
  },
  "message": "Add threading assertions to TransceiverList\n\nAlso add a function for accessing the list as internal transceivers\nrather than accessing the proxy objects; this exposes where the\ninternal objects are accessed and where we need external references.\n\nUsed the new list function in sdp_offer_answer wherever possible.\n\nAdds an UnsafeList function that is not thread guarded, so that the\njob of rooting out those instances can be done in a later CL.\n\nBug: webrtc:12692\nChange-Id: Ia591f22a1c8f82ec452a1a66a94fbf9ab9debd14\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/215581\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tommi \u003ctommi@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#33781}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f179eab987153f1d9e9d9300dd1339c067629363",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "18a81b9e1ed78c42ddf0aec6bdf1dafaed9f17b8",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b5116b57fdb74f3ba526fc0410e764c157f4577e",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.cc",
      "new_id": "95abb108b9e9b5241192cc9f0b6d9856dcc55be4",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "4225b7e499de7a458c0b021fb84ba3fc72793f91",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.h",
      "new_id": "d321fd5667e7a0e268d84927b00b9eae55576c1a",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.h"
    },
    {
      "type": "modify",
      "old_id": "53a3702c4002cc9749f8ef39980fff6840e9fcf2",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.cc",
      "new_id": "d2d05bcedd6181aac88b785a34018f0338d6c9a7",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "7bb84525a624e89a2f157d0c1594201ec330abd1",
      "old_mode": 33188,
      "old_path": "pc/sdp_offer_answer.cc",
      "new_id": "c9ee82495b8eeb7f4c23bbe27e82561c26ca9355",
      "new_mode": 33188,
      "new_path": "pc/sdp_offer_answer.cc"
    },
    {
      "type": "modify",
      "old_id": "2074821ebd7fa90cb6598c8d3bec5c3cbce064a1",
      "old_mode": 33188,
      "old_path": "pc/sdp_offer_answer.h",
      "new_id": "0608c38ce5d34f4c41effb95ba8b7315da92d213",
      "new_mode": 33188,
      "new_path": "pc/sdp_offer_answer.h"
    },
    {
      "type": "modify",
      "old_id": "63d3e67ad87b68a0bbca6c10cf5f56c9b7ad5fd7",
      "old_mode": 33188,
      "old_path": "pc/transceiver_list.cc",
      "new_id": "235c9af036da5996fb0da927f14df6ea3bfe676a",
      "new_mode": 33188,
      "new_path": "pc/transceiver_list.cc"
    },
    {
      "type": "modify",
      "old_id": "2eb43139157b384d815e543382d9e9b8ff96c59c",
      "old_mode": 33188,
      "old_path": "pc/transceiver_list.h",
      "new_id": "568c9c7e7a58dc8fd0088b67f1a74ffdcec5cbc7",
      "new_mode": 33188,
      "new_path": "pc/transceiver_list.h"
    }
  ]
}
