)]}'
{
  "commit": "eea605deeb1379f78350eb80d4b2d65590264c58",
  "tree": "c82acb8e664a16aec2e85ca698bf84308fa49695",
  "parents": [
    "58b496b4d82f022b2871ab5f79fcdedf1c548824"
  ],
  "author": {
    "name": "Erik Språng",
    "email": "sprang@webrtc.org",
    "time": "Mon Aug 12 13:56:51 2019"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Aug 12 15:20:18 2019"
  },
  "message": "Make fake network degradation work also for sent audio\n\nPreviously this functionality only worked correctly with a single\nTransport instance, meaning a single video track.\nThis CL moves the transport pointer from being a member in\nFakeNetworkPipe to being set on each packet, so that e.g. audio packets\npoint to the audio transport and video packet to the video transport.\nThis means we need a separate adapter per stream in DegradedCall.\nAdditionally, since Transport instances can potentially be destroyed\nbefore it\u0027s time to forward the message to it, we need to keep track\nof which instance that are live and ignore packets we can\u0027t forward.\n\nBug: None\nChange-Id: I314d431c04ff81c3859cf661e2722c99342f785e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/148586\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Sebastian Jansson \u003csrte@webrtc.org\u003e\nReviewed-by: Niels Moller \u003cnisse@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#28831}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61102a6abe47066b338588270cf5f76baa22e880",
      "old_mode": 33188,
      "old_path": "call/degraded_call.cc",
      "new_id": "5de50fd337018415246f25fb33d1215e2061c124",
      "new_mode": 33188,
      "new_path": "call/degraded_call.cc"
    },
    {
      "type": "modify",
      "old_id": "609049333f70aa6ac72364b9c748b4afa00ce3c5",
      "old_mode": 33188,
      "old_path": "call/degraded_call.h",
      "new_id": "49230ca1edc0730552949543753c02d1c1aa7e47",
      "new_mode": 33188,
      "new_path": "call/degraded_call.h"
    },
    {
      "type": "modify",
      "old_id": "ea0415ce8ef3dfe400de8f4e17bd936474f3d55b",
      "old_mode": 33188,
      "old_path": "call/fake_network_pipe.cc",
      "new_id": "8844700e67ac9acea1183f37af1957de493a4029",
      "new_mode": 33188,
      "new_path": "call/fake_network_pipe.cc"
    },
    {
      "type": "modify",
      "old_id": "661815bf449b1837323d80375dce1c8e4e803a8f",
      "old_mode": 33188,
      "old_path": "call/fake_network_pipe.h",
      "new_id": "24340a2f29d17c0d5a2314ef06a040032bc9ca93",
      "new_mode": 33188,
      "new_path": "call/fake_network_pipe.h"
    }
  ]
}
