)]}'
{
  "commit": "3793bb447ae5d502bd4f763d688c65eb47c05ede",
  "tree": "24deeba7cec60756fe309027c7da7641c2273859",
  "parents": [
    "941fd43a15c81779a4c5041a4d7c472e149d99dc"
  ],
  "author": {
    "name": "Niels Möller",
    "email": "nisse@webrtc.org",
    "time": "Thu Dec 20 12:46:06 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 20 14:04:16 2018"
  },
  "message": "Refactor TestVideoCapturer to support multiple sinks.\n\nTo be able to reuse VideoBroadcaster, that class needs to be\nofficially threadsafe. It already had the needed locks, but thread\ncheckers have to be deleted to allow calls to AddOrUpdateSink on\nmultiple threads (worker thread + encoder thread).\n\nBug: webrtc:6353, webrtc:10147\nChange-Id: I16128ac205c566f09402b6f22587a340d9a983c1\nReviewed-on: https://webrtc-review.googlesource.com/c/115201\nReviewed-by: Sebastian Jansson \u003csrte@webrtc.org\u003e\nCommit-Queue: Niels Moller \u003cnisse@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#26073}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f953bab4228e3847c415b64fcdb623eef5afcb8a",
      "old_mode": 33188,
      "old_path": "media/base/videobroadcaster.cc",
      "new_id": "125cf17c975ded767eb66e9d8e314f909eb9ec88",
      "new_mode": 33188,
      "new_path": "media/base/videobroadcaster.cc"
    },
    {
      "type": "modify",
      "old_id": "5f02a35dc8a41cc2c853d5a5b6132456fd7f3a4e",
      "old_mode": 33188,
      "old_path": "media/base/videobroadcaster.h",
      "new_id": "18bfc9d06f0cfa1b21fa7da61eeb1c5270bfd024",
      "new_mode": 33188,
      "new_path": "media/base/videobroadcaster.h"
    },
    {
      "type": "modify",
      "old_id": "64b49cc35194830fac3929e28918e1bd071b0ff3",
      "old_mode": 33188,
      "old_path": "media/base/videosourcebase.cc",
      "new_id": "47dfaabdc8d7aca6cbcb10e52bd381026957441f",
      "new_mode": 33188,
      "new_path": "media/base/videosourcebase.cc"
    },
    {
      "type": "modify",
      "old_id": "6c7d5a30e712aadaca58df905627a80c5ae2867e",
      "old_mode": 33188,
      "old_path": "media/base/videosourcebase.h",
      "new_id": "aaae61c3538c7d288513de9f0d0eaf4b15616f18",
      "new_mode": 33188,
      "new_path": "media/base/videosourcebase.h"
    },
    {
      "type": "modify",
      "old_id": "858f895f647ffb698cd298afbb0bd197aada443e",
      "old_mode": 33188,
      "old_path": "test/frame_generator_capturer.cc",
      "new_id": "768bab5cb12d1aa5857cd38de712d0013e5d83de",
      "new_mode": 33188,
      "new_path": "test/frame_generator_capturer.cc"
    },
    {
      "type": "modify",
      "old_id": "cc938b03d10763b1987f9c70a50eec4a63c366c8",
      "old_mode": 33188,
      "old_path": "test/frame_generator_capturer.h",
      "new_id": "cb76806fbe7d186000d11d1daff2022ef753e819",
      "new_mode": 33188,
      "new_path": "test/frame_generator_capturer.h"
    },
    {
      "type": "modify",
      "old_id": "bc0cedab88aad936d36e90cfc8167169391ee0f4",
      "old_mode": 33188,
      "old_path": "test/test_video_capturer.cc",
      "new_id": "0d57715a2bd4eed8b014fbc5e83faac3876328d9",
      "new_mode": 33188,
      "new_path": "test/test_video_capturer.cc"
    },
    {
      "type": "modify",
      "old_id": "93b3e8f2d81392c52759cdf54f13d63d9709a5a7",
      "old_mode": 33188,
      "old_path": "test/test_video_capturer.h",
      "new_id": "250736e604abeecf4fcb835c9f0527239428fca7",
      "new_mode": 33188,
      "new_path": "test/test_video_capturer.h"
    },
    {
      "type": "modify",
      "old_id": "40402f88cb34f2d11d65d7271d84e629499c2ddd",
      "old_mode": 33188,
      "old_path": "test/vcm_capturer.cc",
      "new_id": "353be0a317de5c7b2045a3106e5ededd9bb047ad",
      "new_mode": 33188,
      "new_path": "test/vcm_capturer.cc"
    },
    {
      "type": "modify",
      "old_id": "208a77158aa7afcb7a52adbaa6a6f29bdd0ddc52",
      "old_mode": 33188,
      "old_path": "test/vcm_capturer.h",
      "new_id": "59000ae4ee896d546c10ccf3530a6f6dfb4da2eb",
      "new_mode": 33188,
      "new_path": "test/vcm_capturer.h"
    }
  ]
}
