)]}'
{
  "commit": "e7592d8d5fed88abc1bf8f4ee2492aa98cd63bb9",
  "tree": "4cf565e83bb1fcda651ac8680c747e20533c907d",
  "parents": [
    "12d6a49e97701eebc753e13822355b823190ef4c"
  ],
  "author": {
    "name": "Sami Kalliomäki",
    "email": "sakal@webrtc.org",
    "time": "Thu Mar 22 12:32:44 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Mar 22 13:13:44 2018"
  },
  "message": "Annotate libjingle_peerconnection_java with @Nullable.\n\nBug: webrtc:8881\nChange-Id: Ida2ef6c003567d19529c21629c916ed40e8de3a6\nReviewed-on: https://webrtc-review.googlesource.com/63380\nCommit-Queue: Sami Kalliomäki \u003csakal@webrtc.org\u003e\nReviewed-by: Paulina Hensman \u003cphensman@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#22563}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a17c05b3231921035903338d6246a44867e1786c",
      "old_mode": 33188,
      "old_path": "sdk/android/BUILD.gn",
      "new_id": "ee6c1b957161f1dc47af759f35329b17449fe468",
      "new_mode": 33188,
      "new_path": "sdk/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "41352abf51b1f1801399ae270d6b3c7d77049b5c",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Camera1Capturer.java",
      "new_id": "27b2df74740a97d761b002ce9a8cfb7112660e55",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Camera1Capturer.java"
    },
    {
      "type": "modify",
      "old_id": "429daf5dc35ee2c77636d84dd531053fb4ee6c48",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Camera1Enumerator.java",
      "new_id": "b11da3154636eab46232f74f505f469be1204483",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Camera1Enumerator.java"
    },
    {
      "type": "modify",
      "old_id": "769a94a60c0b07611745fa19e0a17034c71c26ba",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Camera2Capturer.java",
      "new_id": "423c6216829262e71957cc16d85456db457c9ba8",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Camera2Capturer.java"
    },
    {
      "type": "modify",
      "old_id": "fa5c55df8aa3dacae5689c1f685b8b90269cc102",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Camera2Enumerator.java",
      "new_id": "4c3fc9aeac6ad47cbc7121c0cc0bbad6602983d3",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Camera2Enumerator.java"
    },
    {
      "type": "modify",
      "old_id": "be9d669fc4dfcae3cfd83634a26358c9f746b143",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/CameraVideoCapturer.java",
      "new_id": "3d9516d5a11f14df5fa3d7fa81e0452ac23fe8a6",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/CameraVideoCapturer.java"
    },
    {
      "type": "modify",
      "old_id": "561e7a51ffb4818a079373ae55cd1fbc6391f50e",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/DefaultVideoDecoderFactory.java",
      "new_id": "b9a26d3b50df35a026312883f16c8aebdecec0b1",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/DefaultVideoDecoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "309ae7432b4c7797b9772fdd5bad4c08e2ff28db",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/DefaultVideoEncoderFactory.java",
      "new_id": "0650cb3e94bc0b692e95a15dd000f8a3b51260c6",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/DefaultVideoEncoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "e94037d9bf048420e98debbec2c8b642b7d3ad03",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/EglBase.java",
      "new_id": "31ab67822525587efea11cc2b027d5974826175c",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/EglBase.java"
    },
    {
      "type": "modify",
      "old_id": "ba39971e5bd8da9e0004aa018ba9074050e7e6b8",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/EglRenderer.java",
      "new_id": "c6e98123aa048a6d411ea24cc6f36556f495be98",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/EglRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "c14ec5f1d8a925b26fe2c6d5e39cf0282233d45a",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/HardwareVideoDecoderFactory.java",
      "new_id": "2163a04e788552a51e6ad29c1f03608610f8625a",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/HardwareVideoDecoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "6fc747ece47c10013aa9612bfa0bb86393ffcd62",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/HardwareVideoEncoderFactory.java",
      "new_id": "70b7ebb6bcd1357413cd85438d3813076d354790",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/HardwareVideoEncoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "def4299b5a56822c4f3b8c4da4e7b2d84d0625ef",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaCodecVideoDecoder.java",
      "new_id": "8ab033d44377e064c88be2d6e05916242ed98f2a",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaCodecVideoDecoder.java"
    },
    {
      "type": "modify",
      "old_id": "efc5a5935824244c703ab47eec10e1cd638b0a45",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java",
      "new_id": "0b0ff519834ccaecdc6e1c166df8e1c649be017c",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java"
    },
    {
      "type": "modify",
      "old_id": "fc0c9c2c2d8fc84432656dea5cb19ea50cbcddac",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaConstraints.java",
      "new_id": "76f04836ea52b48986b5572f29acfe5e0519d076",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaConstraints.java"
    },
    {
      "type": "modify",
      "old_id": "0a020ae72c7e7c42e0b6cbbd55ed132c78be9265",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaStreamTrack.java",
      "new_id": "65da734ee56f48aec31c4067bdcfec3c484a98b5",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaStreamTrack.java"
    },
    {
      "type": "modify",
      "old_id": "9a01882f4d272301c8c25ef2a36ad7bbbca705d8",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/NetworkMonitor.java",
      "new_id": "ff3ea15903881bfef79ac9a6dd46138661b6ea8d",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/NetworkMonitor.java"
    },
    {
      "type": "modify",
      "old_id": "876f720d624aaf4e2ef2f1d2078220af111273b2",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java",
      "new_id": "55a025715d284fa6d4e20aa0229e5de2ed1a9b35",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java"
    },
    {
      "type": "modify",
      "old_id": "cf0eed50b94429e08dce28c667e6a69b82f7b1a1",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/PeerConnection.java",
      "new_id": "dfe4b6109c330b353e7c07fc1a9d6b1dbf5e414e",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/PeerConnection.java"
    },
    {
      "type": "modify",
      "old_id": "0aa49eb834dff900903c6c0d911ad770e0191f24",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/PeerConnectionFactory.java",
      "new_id": "03eb9e39fc47beb4740eaf24d782012e364402d6",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/PeerConnectionFactory.java"
    },
    {
      "type": "modify",
      "old_id": "28ce6aa511249ca82a4e318f922158c4feac2c97",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtpParameters.java",
      "new_id": "634f3b30172a9467727d7fd2a2dd83cfe7a42a43",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtpParameters.java"
    },
    {
      "type": "modify",
      "old_id": "f33fa58fb51a6ca284082961a9bef6a5e5f01aa0",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtpReceiver.java",
      "new_id": "b77051919aed81b8c3c1825bc4fb9e4e53effb5b",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtpReceiver.java"
    },
    {
      "type": "modify",
      "old_id": "33ac3af9ec66698120632ca08217dda89f14e1e6",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtpSender.java",
      "new_id": "e20352b381c5465871f6f626306f838383a32aed",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtpSender.java"
    },
    {
      "type": "modify",
      "old_id": "260d7a3a36bd89bd95e8ad218a43cf5f4a4b660b",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/ScreenCapturerAndroid.java",
      "new_id": "1b5dde74e925c40371006afd34d07b4ff0f9326a",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/ScreenCapturerAndroid.java"
    },
    {
      "type": "modify",
      "old_id": "cfe76a480ad0a49b56f56962e4f2141188380e16",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/SoftwareVideoDecoderFactory.java",
      "new_id": "d3158ff2817cb7e5c4cf21edb9920177d79f8667",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/SoftwareVideoDecoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "3481915b796afa0c84ac8990d6374ac41f6c9a5e",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/SoftwareVideoEncoderFactory.java",
      "new_id": "a2ddf36c389d7c142939acbd638627fcabf6caeb",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/SoftwareVideoEncoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "3aaa4e2846f783ce6fac7272f1c0a549e1155ba8",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/SurfaceTextureHelper.java",
      "new_id": "eefc153ff2a09c43875c39614ac8aa6ecf5f902e",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/SurfaceTextureHelper.java"
    },
    {
      "type": "modify",
      "old_id": "f1f1145399e8888eaff8dad4e542b5b6f7d0d397",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoCodecInfo.java",
      "new_id": "3ee51f0f1b407cea73e5ad6770d514dba0701fcb",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoCodecInfo.java"
    },
    {
      "type": "modify",
      "old_id": "9979e6cfef5fe51fe3632c3ac08246d378dc618d",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoDecoderFactory.java",
      "new_id": "ca903f89be5c11dc29021b98f57df4b5afb46f79",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoDecoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f4836c96ba91c6ec5cff2b8619c3d6d6bff17326",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoEncoder.java",
      "new_id": "af656bb4b3d9d0148078d9ef5b1dde99c92f90df",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoEncoder.java"
    },
    {
      "type": "modify",
      "old_id": "5fe7af5b343dba78835a9a75ac819edb155014fd",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoEncoderFactory.java",
      "new_id": "fdf13093b64d4c32c551d12271b50c361ea0e29c",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoEncoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "3b73543c55ce52b21b8b5e197464ba909c36ac70",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoFrame.java",
      "new_id": "30304a3f5101750f0c0c5d1d89ef70c99a1e9fdd",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoFrame.java"
    },
    {
      "type": "modify",
      "old_id": "491fd054c26c5894c580c8252e72cd186898515b",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoFrameDrawer.java",
      "new_id": "96292ecce96bc43648c2513b76b984ce5bd4bf6c",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoFrameDrawer.java"
    },
    {
      "type": "modify",
      "old_id": "3dd3f1aae9e6c546b559bc803aa04dfe2771aa5d",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoRenderer.java",
      "new_id": "f10ad20f581cc8d2e1fb9b624a773b479a11fbb6",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "f76a74e6b9b827db4b2b0897d1854a782ccc897a",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/Camera1Session.java",
      "new_id": "fff63a9332d8deeb0130e6095e49c5924317bb7b",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/Camera1Session.java"
    },
    {
      "type": "modify",
      "old_id": "2cb15d47fcdb5873e654bc8a842dec9ec21ae991",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/Camera2Session.java",
      "new_id": "b7bb5bdb8830c1c5f78e1c787313efaa247f49a6",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/Camera2Session.java"
    },
    {
      "type": "modify",
      "old_id": "c8b56ca3ba08ed345b09553deb0c3adfc3c3499f",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/CameraCapturer.java",
      "new_id": "cc8cc0143762644e806886700661160bcb82334d",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/CameraCapturer.java"
    },
    {
      "type": "modify",
      "old_id": "d00388ee22000c0815678592559e9337a94fffa4",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/EglBase10.java",
      "new_id": "ab840f7f264ee0f25fa9e5247e83843f246a3f07",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/EglBase10.java"
    },
    {
      "type": "modify",
      "old_id": "b67eb6ca918b233ffa8b33da2993c1d5703f500b",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/EglBase14.java",
      "new_id": "f578371d61ec74ac2b418a511434b2808b6a509c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/EglBase14.java"
    },
    {
      "type": "modify",
      "old_id": "85be9baf1156a6782162b6543dd6a617992abc7e",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/HardwareVideoDecoder.java",
      "new_id": "0ca99af0311fa1ce7ab24251596bf4068cab61a6",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/HardwareVideoDecoder.java"
    },
    {
      "type": "modify",
      "old_id": "0882c4b1e66920eaa82c5c828a70762732be41c9",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/HardwareVideoEncoder.java",
      "new_id": "7a05f3779191cbc442788dc1fe31a768d1a04fa9",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/HardwareVideoEncoder.java"
    },
    {
      "type": "modify",
      "old_id": "8c829b8d0b6108a9f9e7ce825e435cff9d4dcfff",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/MediaCodecUtils.java",
      "new_id": "2fee1c3ca37d5d9f3272bbf3cd19866f08d37a41",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/MediaCodecUtils.java"
    },
    {
      "type": "modify",
      "old_id": "bc9fcece6df7a5ea3447e66fd0dd6b15af5ec3f9",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/VideoEncoderWrapper.java",
      "new_id": "c8a48ff92048f97816d094309f09eaf2715fe731",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/VideoEncoderWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "8273b7e3a7fdaa6f9ddf2e131f1374a8ecdf7d88",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioEffects.java",
      "new_id": "b87630e358499ecefb9709a932da0b2a108d002e",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioEffects.java"
    },
    {
      "type": "modify",
      "old_id": "27e43560122a26fa2eebb097d071ff24fd6ea5c8",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioManager.java",
      "new_id": "aa836567e0b84da1bb747cbae18076c857dba83a",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioManager.java"
    },
    {
      "type": "modify",
      "old_id": "fa4d179c8d7021fa93c124568c5aa4276f5a2c7c",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioRecord.java",
      "new_id": "d07330cf83a8c28beeb99183f50fd7fb1b401b4f",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioRecord.java"
    },
    {
      "type": "modify",
      "old_id": "f0467c29cb37bac8d5986fa53bad74614c01d5f0",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioTrack.java",
      "new_id": "d3304ce3d3b8e3a698d2db51f0272fe06d797985",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioTrack.java"
    }
  ]
}
