)]}'
{
  "commit": "4dd40d6b88beb7e4e5dd6afe0a2d02f7ced9fff4",
  "tree": "ce0d91e86274f610e6b396f24101cde530f2f2ee",
  "parents": [
    "0a7d4eed98ccec0c2b3e7522e7b2dde1919a4ae3"
  ],
  "author": {
    "name": "pbos@webrtc.org",
    "email": "pbos@webrtc.org",
    "time": "Tue Feb 17 13:22:43 2015"
  },
  "committer": {
    "name": "pbos@webrtc.org",
    "email": "pbos@webrtc.org",
    "time": "Tue Feb 17 13:23:27 2015"
  },
  "message": "Signal threads for faster receiver destruction.\n\nUnblocks pending threads (render thread + decoder thread) when\ndestroying renderers and shutting down decoders.\n\nSpeeds up SetLocalDescription significantly (10x or so) under\nWebRtcVideoEngine2 but also shutdown times in ~ViEChannel and\n~ViEReceiver in general.\n\nBUG\u003d1788\nR\u003dmflodman@webrtc.org, stefan@webrtc.org\n\nReview URL: https://webrtc-codereview.appspot.com/41959004\n\nCr-Commit-Position: refs/heads/master@{#8387}\ngit-svn-id: http://webrtc.googlecode.com/svn/trunk@8387 4adac7df-926f-26a2-2b94-8c16560cd09d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1ce2ec5a3d6d02dbe1a44701f1ce43f56b7f628",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/interface/video_coding.h",
      "new_id": "02b36b14bbd04d801b01730fd7cc5c893e678737",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/interface/video_coding.h"
    },
    {
      "type": "modify",
      "old_id": "dad2b6f4796d4da22ba4e4cd563db8a7d71f8477",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/receiver.cc",
      "new_id": "6ab9e291735d02ad0b146c16e4581875bd67b1f4",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "f531ac8ea4b6cb32edadced02e9d99aafc437598",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/receiver.h",
      "new_id": "0e1f01af77a467d23efb3bf8aee9d94b7438ce84",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/receiver.h"
    },
    {
      "type": "modify",
      "old_id": "7289e2f0bdcc08b4298a5edca7403cf2a2e49f97",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/video_coding_impl.cc",
      "new_id": "a90ab0709e2c96ea85276709c93bf4d20b7036ed",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/video_coding_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "cf4a986264b7fbce59be92977d543dc17d7b3b23",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/video_coding_impl.h",
      "new_id": "39e763fc077e676b532f9cce7b04525fe8c83e39",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/video_coding_impl.h"
    },
    {
      "type": "modify",
      "old_id": "46fa399b378bf6d7298f75ab1216cb32b6b0d8f5",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/main/source/video_receiver.cc",
      "new_id": "3e20ed3757f616bbf479c98261d674b997e6a919",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/main/source/video_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "4a95622bc6f2ca57669efed4059c8bb91d59f722",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_render/incoming_video_stream.cc",
      "new_id": "256c21cfabaff7f326e79e089ffb762b1a413539",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_render/incoming_video_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "0278fe3312492cde376e2c91849640605ec0b59d",
      "old_mode": 33188,
      "old_path": "webrtc/video_engine/vie_channel.cc",
      "new_id": "dcb9596d09048ad0455505d3d1df56982d0d685f",
      "new_mode": 33188,
      "new_path": "webrtc/video_engine/vie_channel.cc"
    }
  ]
}
