)]}'
{
  "commit": "292ce4ef2569f499faa405ddde03c0a91b60a3cd",
  "tree": "6d019f68d783667e9ce121cc4b3aae22b4ee5bb9",
  "parents": [
    "9005e23a26397fe24a2a33852061168fffb9db95"
  ],
  "author": {
    "name": "Anton Sukhanov",
    "email": "sukhanov@webrtc.org",
    "time": "Mon Jun 03 20:00:24 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jun 03 22:24:12 2019"
  },
  "message": "Move datagram transport to JsepTransport\n\n- This makes it consistent with ICE and MediaTransport ownership.\n- Removes unnecessary datagram_transport() getter in DtlsTransportInternal\n\nAs a side effect this fixes bug in JsepTransportController, which moved datagram_transport to Dtls after creating it, then checked if (datagram_transport) to decide which RTP transport to create. As a result of this bug we were creating Sded instead of Unencrypted RTP with datagram transport.\n\nBug: webrtc:9719\nChange-Id: Ic5b13a450ce6ac5b2a20d388657e3949aabef079\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/139620\nCommit-Queue: Anton Sukhanov \u003csukhanov@webrtc.org\u003e\nReviewed-by: Bjorn Mellem \u003cmellem@webrtc.org\u003e\nReviewed-by: Steve Anton \u003csteveanton@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#28146}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f62cfbf91c51d1238a4225f9a29f0320c5a3b42b",
      "old_mode": 33188,
      "old_path": "p2p/base/datagram_dtls_adaptor.cc",
      "new_id": "a6e7d30908d1f4d5b513f0fe74e19ee0376a4680",
      "new_mode": 33188,
      "new_path": "p2p/base/datagram_dtls_adaptor.cc"
    },
    {
      "type": "modify",
      "old_id": "c1014cfff8921468d51fbdd8890e04c7ab6e4f2e",
      "old_mode": 33188,
      "old_path": "p2p/base/datagram_dtls_adaptor.h",
      "new_id": "c68589060f80e465d272f1a873ce4c80d91f1a05",
      "new_mode": 33188,
      "new_path": "p2p/base/datagram_dtls_adaptor.h"
    },
    {
      "type": "modify",
      "old_id": "16e8b8151a55f4a1a2f58a27f7e801740ca7ac25",
      "old_mode": 33188,
      "old_path": "p2p/base/dtls_transport_internal.h",
      "new_id": "07a669af2eba637e426f3affd18d737d042fccfb",
      "new_mode": 33188,
      "new_path": "p2p/base/dtls_transport_internal.h"
    },
    {
      "type": "modify",
      "old_id": "3098681cb952c5416b816d24987decc288bc19d4",
      "old_mode": 33188,
      "old_path": "pc/jsep_transport.cc",
      "new_id": "8c614a9db552cee6d46ae750b579215dd53c744b",
      "new_mode": 33188,
      "new_path": "pc/jsep_transport.cc"
    },
    {
      "type": "modify",
      "old_id": "9add2e5778f4820652a82349a73c63f063624875",
      "old_mode": 33188,
      "old_path": "pc/jsep_transport.h",
      "new_id": "8e00793bf9b13d9380a5fab16f63e55a301815b5",
      "new_mode": 33188,
      "new_path": "pc/jsep_transport.h"
    },
    {
      "type": "modify",
      "old_id": "6adecb3be3a52ee743add4681c8ec05ef31f59af",
      "old_mode": 33188,
      "old_path": "pc/jsep_transport_controller.cc",
      "new_id": "93949c665741d0b52ca74429357d02063709c389",
      "new_mode": 33188,
      "new_path": "pc/jsep_transport_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "aaaab4881e713eb74d9e40ecf8b9e6ef7007788f",
      "old_mode": 33188,
      "old_path": "pc/jsep_transport_controller.h",
      "new_id": "995c703ce111b9e1405d95a53aa047a8f77d2c3a",
      "new_mode": 33188,
      "new_path": "pc/jsep_transport_controller.h"
    },
    {
      "type": "modify",
      "old_id": "ec64379618c6c6a067a68af9c88841795660a8c5",
      "old_mode": 33188,
      "old_path": "pc/jsep_transport_unittest.cc",
      "new_id": "7e2f80ef5eff0d3a30f93fd8d09853b464119611",
      "new_mode": 33188,
      "new_path": "pc/jsep_transport_unittest.cc"
    }
  ]
}
