)]}'
{
  "commit": "eee10391cac9c63be3ec6c6b6fe0a8b097c859b1",
  "tree": "b564c4c28461d3ab9382381551c3b15aee6713b4",
  "parents": [
    "656817c4851f65488da0ebda67fb02d82fbe4681"
  ],
  "author": {
    "name": "Andreas Pehrson",
    "email": "apehrson@mozilla.com",
    "time": "Mon May 22 09:21:33 2023"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 22 13:34:40 2023"
  },
  "message": "In VideoCaptureImpl and subclasses add thread and lock annotations\n\nThis annotates all unannotated members in VideoCaptureImpl and its\nsubclasses with either of:\n- api_checker_: access on the api thread only\n- capture_checker_: access in callbacks/on the capture thread while\n                    capture is active, on the api thread otherwise\n- a Mutex if it is already protected by it\n\nBug: webrtc:15181\nChange-Id: I5084e7752a4716c29b85a9b403a88696f66d811f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/305647\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nReviewed-by: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#40335}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8708bcac6b0e40ff5cd26eeaeaca886a9bde7cbc",
      "old_mode": 33188,
      "old_path": "modules/video_capture/BUILD.gn",
      "new_id": "730ec9bfddb1e8f003128bbc48696742cc6380b0",
      "new_mode": 33188,
      "new_path": "modules/video_capture/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bb1babd7afd794bf6fb9a7910b40bb259d2be471",
      "old_mode": 33188,
      "old_path": "modules/video_capture/linux/video_capture_pipewire.cc",
      "new_id": "46cfe9bc15efdfe85361e2805e269538af792bab",
      "new_mode": 33188,
      "new_path": "modules/video_capture/linux/video_capture_pipewire.cc"
    },
    {
      "type": "modify",
      "old_id": "2cd6cca34b14b1b6ec1281adaeddead2829de30b",
      "old_mode": 33188,
      "old_path": "modules/video_capture/linux/video_capture_pipewire.h",
      "new_id": "fe39f1dd92263a3b14e6b9010b55675fe3a8ffc4",
      "new_mode": 33188,
      "new_path": "modules/video_capture/linux/video_capture_pipewire.h"
    },
    {
      "type": "modify",
      "old_id": "752bb875f54d892aab197e8704a5f8de97dce302",
      "old_mode": 33188,
      "old_path": "modules/video_capture/linux/video_capture_v4l2.cc",
      "new_id": "7a70c2ff88bf4e4ea66ec4d5fa6aee114834816f",
      "new_mode": 33188,
      "new_path": "modules/video_capture/linux/video_capture_v4l2.cc"
    },
    {
      "type": "modify",
      "old_id": "e070e2ff162bde290760f54bc95c1125fbb6dcb0",
      "old_mode": 33188,
      "old_path": "modules/video_capture/linux/video_capture_v4l2.h",
      "new_id": "0191e418762898be3276bcc70f4b79fc44d64ab8",
      "new_mode": 33188,
      "new_path": "modules/video_capture/linux/video_capture_v4l2.h"
    },
    {
      "type": "modify",
      "old_id": "3864ffa17e11de79d10e0848a6b24d910734b3c0",
      "old_mode": 33188,
      "old_path": "modules/video_capture/video_capture_impl.cc",
      "new_id": "a1461fb6878f440fa28548d50c4671ff28607838",
      "new_mode": 33188,
      "new_path": "modules/video_capture/video_capture_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1f7aa898838c8e1306940a8136e178e4ef87fb1e",
      "old_mode": 33188,
      "old_path": "modules/video_capture/video_capture_impl.h",
      "new_id": "5ec1fd4a838718bc03334531adb166e5f303744a",
      "new_mode": 33188,
      "new_path": "modules/video_capture/video_capture_impl.h"
    },
    {
      "type": "modify",
      "old_id": "8695f76245639be6af324a6faa3e304c95eb90ee",
      "old_mode": 33188,
      "old_path": "modules/video_capture/windows/video_capture_ds.cc",
      "new_id": "acdf4004f62d235c7e46a45d685bdff12a5fa827",
      "new_mode": 33188,
      "new_path": "modules/video_capture/windows/video_capture_ds.cc"
    },
    {
      "type": "modify",
      "old_id": "0f01cfaf67977388fa5c37a43ee05b7843b09532",
      "old_mode": 33188,
      "old_path": "modules/video_capture/windows/video_capture_ds.h",
      "new_id": "d6897155b0c27e35082f20616ebe291fd112128f",
      "new_mode": 33188,
      "new_path": "modules/video_capture/windows/video_capture_ds.h"
    }
  ]
}
