)]}'
{
  "commit": "b46df3da44c42f6e5055c69a8247a344887108ea",
  "tree": "94d290021f4df12754a37cc08dbc7a08f4349aa9",
  "parents": [
    "4b860c1fb389b641acf8595a1ca38fd07f11bc2d"
  ],
  "author": {
    "name": "Erik Språng",
    "email": "sprang@webrtc.org",
    "time": "Sun May 10 12:29:03 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 20 11:49:21 2020"
  },
  "message": "Reland \"Removes lock release in PacedSender callback.\"\n\nThis is a reland of 6b9c60b06d04bc519195fca1f621b10accfeb46b\n\nOriginal change\u0027s description:\n\u003e Removes lock release in PacedSender callback.\n\u003e \n\u003e The PacedSender currently has logic to temporarily release its internal\n\u003e lock while sending or asking for padding.\n\u003e This creates some tricky situations in the pacing controller where we\n\u003e need to consider if some thread can enter while we the process thread is\n\u003e actually processing, just temporarily busy sending.\n\u003e \n\u003e Since the pacing call stack is no longer cyclic, we can actually remove\n\u003e this lock-release now.\n\u003e \n\u003e Bug: webrtc:10809\n\u003e Change-Id: Ic59c605252bed1f96a03406c908a30cd1012f995\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173592\n\u003e Reviewed-by: Sebastian Jansson \u003csrte@webrtc.org\u003e\n\u003e Commit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#31206}\n\nBug: webrtc:10809\nChange-Id: Id39fc49b0a038e7ae3a0d9818fb0806c33ae0ae0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/175656\nReviewed-by: Sebastian Jansson \u003csrte@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#31332}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd298f9b0bff69e5699178d0e2aef232744258bf",
      "old_mode": 33188,
      "old_path": "modules/pacing/paced_sender.cc",
      "new_id": "1d02fe95e4cfeb87ccf13989426913a2816df9a8",
      "new_mode": 33188,
      "new_path": "modules/pacing/paced_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "818480b18b5ec1d10805b870bd9d76ae7382cdf6",
      "old_mode": 33188,
      "old_path": "test/direct_transport.cc",
      "new_id": "f4ae047870d5e74d3a56b1a310f3a883842e0e77",
      "new_mode": 33188,
      "new_path": "test/direct_transport.cc"
    }
  ]
}
