)]}'
{
  "commit": "b1c1de17d4f11964d96865ae91ee60124824c16e",
  "tree": "1797e89744bfb78aec0981d0241dd129afa8cc14",
  "parents": [
    "c0ed4db0ba6390262a254b235aac6d89fc8e440b"
  ],
  "author": {
    "name": "Steve Anton",
    "email": "steveanton@webrtc.org",
    "time": "Thu Dec 21 23:14:30 2017"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Dec 22 00:17:53 2017"
  },
  "message": "Use the SDP ContentInfo helpers to avoid downcasting\n\nThis changes all internal code to use the media_description() helper\nfor ContentInfo along with the as_audio, as_video, and as_data casting\nmethods introduced in a previous CL. Reduces the total number of\npointer static_casts in pc/ from 351 to 122.\n\nBug: webrtc:8620\nChange-Id: I996f49b55f1501c758a9e5223e30539a9f8d4eac\nReviewed-on: https://webrtc-review.googlesource.com/35921\nReviewed-by: Peter Thatcher \u003cpthatcher@webrtc.org\u003e\nCommit-Queue: Steve Anton \u003csteveanton@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#21419}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5fe469bb160b169298e13a15aefc68d4b804905",
      "old_mode": 33188,
      "old_path": "pc/channel.cc",
      "new_id": "283c624059eb57fce8de765cc27a5fd0b4234ca8",
      "new_mode": 33188,
      "new_path": "pc/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "5e6a1cb2038a08779f814daa16714970f97ec253",
      "old_mode": 33188,
      "old_path": "pc/jsepsessiondescription.cc",
      "new_id": "91840e36547a6a20a1f6f950f998bef9988ef0d0",
      "new_mode": 33188,
      "new_path": "pc/jsepsessiondescription.cc"
    },
    {
      "type": "modify",
      "old_id": "0cddd61cc888342c576081d2950bbbf86d2eea20",
      "old_mode": 33188,
      "old_path": "pc/jsepsessiondescription_unittest.cc",
      "new_id": "fbcfcb7161ec2a6bd641ec21577c0afba637ff39",
      "new_mode": 33188,
      "new_path": "pc/jsepsessiondescription_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e1e4fedb56d59934543d89ebefbdfe642ff160dd",
      "old_mode": 33188,
      "old_path": "pc/mediasession.cc",
      "new_id": "24d0d342d003c25f41a3cb37bd967e2edb5f6c6f",
      "new_mode": 33188,
      "new_path": "pc/mediasession.cc"
    },
    {
      "type": "modify",
      "old_id": "d83d87d8218aea4e4d82d7f2a881085363326e6e",
      "old_mode": 33188,
      "old_path": "pc/mediasession_unittest.cc",
      "new_id": "4176e0e76e9b67a20044610e41802234508cb7f2",
      "new_mode": 33188,
      "new_path": "pc/mediasession_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c9e25909e26de26e99547081cb26c56f4cf7d5cb",
      "old_mode": 33188,
      "old_path": "pc/peerconnection.cc",
      "new_id": "5a21146490e3715a969ece1255f3ffff4266bc76",
      "new_mode": 33188,
      "new_path": "pc/peerconnection.cc"
    },
    {
      "type": "modify",
      "old_id": "8e41d3d13929f9263be9ac357f0945a496d280ee",
      "old_mode": 33188,
      "old_path": "pc/peerconnection_bundle_unittest.cc",
      "new_id": "925156f97a7440c42737916dfeacc9032f79206a",
      "new_mode": 33188,
      "new_path": "pc/peerconnection_bundle_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ab341f54af71263584e527e82ca1f2897bebdc75",
      "old_mode": 33188,
      "old_path": "pc/peerconnection_crypto_unittest.cc",
      "new_id": "eb447d68b16016912f95e0fdb7f428500f28ca47",
      "new_mode": 33188,
      "new_path": "pc/peerconnection_crypto_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "02bac685b412eb3d568b763bf76c3d755dad4c88",
      "old_mode": 33188,
      "old_path": "pc/peerconnection_datachannel_unittest.cc",
      "new_id": "ca3a3f11ca42c67899251277104ebfac79d2b7ad",
      "new_mode": 33188,
      "new_path": "pc/peerconnection_datachannel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6ae4a923f5e361bd7dac0270169b453c92f0a3a0",
      "old_mode": 33188,
      "old_path": "pc/peerconnection_integrationtest.cc",
      "new_id": "abad10f65f74d9e300ebfd4c4841c5b2e25d1399",
      "new_mode": 33188,
      "new_path": "pc/peerconnection_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "e647fb201ea7c9eba714d5d1d6f82fafa502f2cb",
      "old_mode": 33188,
      "old_path": "pc/peerconnection_media_unittest.cc",
      "new_id": "79ffb8d9350ccec2b2d5f208010bdd88edf926a0",
      "new_mode": 33188,
      "new_path": "pc/peerconnection_media_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4f1ddb92ffd8b3a2636d1c06d7521a3d40870847",
      "old_mode": 33188,
      "old_path": "pc/peerconnectioninterface_unittest.cc",
      "new_id": "6bff2766ee2c962477d113ffd936762d0950ada3",
      "new_mode": 33188,
      "new_path": "pc/peerconnectioninterface_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "355d6436be5ffe90a81773951effc153baf3459a",
      "old_mode": 33188,
      "old_path": "pc/sessiondescription.cc",
      "new_id": "f3e89b47fadb66c000011dc888f2cc3634b9957d",
      "new_mode": 33188,
      "new_path": "pc/sessiondescription.cc"
    },
    {
      "type": "modify",
      "old_id": "b45a807e34402e79a5e57ba4482eb3052eda55fb",
      "old_mode": 33188,
      "old_path": "pc/sessiondescription.h",
      "new_id": "fdbfcc692e9a5742c71be215c0e0964d2011e1f7",
      "new_mode": 33188,
      "new_path": "pc/sessiondescription.h"
    },
    {
      "type": "modify",
      "old_id": "633e228983a2626d35cba61d740563382ae28002",
      "old_mode": 33188,
      "old_path": "pc/webrtcsdp.cc",
      "new_id": "56f4c991caa31649686a0eb2c31344d1f6681542",
      "new_mode": 33188,
      "new_path": "pc/webrtcsdp.cc"
    },
    {
      "type": "modify",
      "old_id": "83ec4788f29600b6baa6231662efdf846ca69e3e",
      "old_mode": 33188,
      "old_path": "pc/webrtcsdp_unittest.cc",
      "new_id": "831d23655af8ce50bfc4face80bdb20e18fa1d0f",
      "new_mode": 33188,
      "new_path": "pc/webrtcsdp_unittest.cc"
    }
  ]
}
