)]}'
{
  "commit": "6bfad33fd866e682c871c2ef2172b70b609593d1",
  "tree": "d3950e9e6bf22cea5a7a4777579df834eb6a40a1",
  "parents": [
    "9b87037073f1811bcdae30967167f30b364e6879"
  ],
  "author": {
    "name": "Byoungchan Lee",
    "email": "daniel.l@hpcnt.com",
    "time": "Wed Oct 07 11:58:49 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 07 13:45:28 2020"
  },
  "message": "Remove placeholder Obj-C headers and use angle-bracketed headers.\n\nsdk/objc/Framework/Headers are just a placeholder headers\nfor backward compatibility and I don\u0027t think it is really need this for now.\nInstead, we can generate the framework header in\nios/mac_framework_bundle_with_umbrella_header.\nAlso clang supports the -Wquoted-include-in-framework-header warning,\nand in Xcode 12, it\u0027s in Xcode\u0027s recommended settings. This warnings\ncan be avoided by replacing double-quoted includes with angle-bracketed\nincludes when generate framework headers.\n\nNo-Presubmit: True\nBug: webrtc:9627, webrtc:11984\nChange-Id: I3f6258dfa77a5acee669614005b2747feee35e39\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/185920\nCommit-Queue: Anders Carlsson \u003candersc@webrtc.org\u003e\nReviewed-by: Anders Carlsson \u003candersc@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#32343}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14b2bca4475894cbe1e06a4a0268ef52a7880473",
      "old_mode": 33188,
      "old_path": "sdk/BUILD.gn",
      "new_id": "9994e408f939fa83dfea09f395a6f5e51ccba8a0",
      "new_mode": 33188,
      "new_path": "sdk/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "64c49977c0847a081f2146f85f4679492699e36d",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCAudioSession.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ee1bc5435ff2b9fa3003018d1ad8e5e01e22b49",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCAudioSessionConfiguration.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a7dc1913199c7d0fd6087cbc0796ffcd26eb1752",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCAudioSource.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "88515bb3fe8130303f0d7a564abd24a348753e69",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCAudioTrack.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a4f847be5041d80017cc6952d7a232d104fb406",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCCVPixelBuffer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c4585228edbefe3c684a583d522942849748ee0b",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCCallbackLogger.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "388e72fce076b52f4aa75af3ecdf9cbc8d7a25b9",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCCameraPreviewView.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aac6773b6cec3195581dc8f931bf1daaca787db5",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCCameraVideoCapturer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9e3b7dcf1a9b7eba8f114e11f1d95d85be1f3e95",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCCertificate.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fe2f0cdfdb29f3489ab897cd097c545703c3adb5",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCConfiguration.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f350794719674ac1228a92037d28876e74c68c4",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCDataChannel.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20cb4e1c511f4f61989dc6162a1281035da4650c",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCDataChannelConfiguration.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dc46f3f67be65c290f90a4bf8f81309dffa033c5",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCDefaultVideoDecoderFactory.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7588ffb84af3b0fe405441c8f7063d0c542232fd",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCDefaultVideoEncoderFactory.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ae9cd89c885d6ae07be72aeb374926b7f667d25",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCDispatcher.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20407102c65d3be5be6555196a99a7fc1d70a764",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCDtmfSender.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ec5b1d7087ce1bc1ee702e832a4beab7497e1390",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCEAGLVideoView.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "386989abf012f21750721f456780162a06c6b31b",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCFieldTrials.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae7d9ef95fab5c9ab80e7c9d4e6cac65e01120d2",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCFileLogger.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "344eca9b00b8320ad54615fad240804334f760bc",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCFileVideoCapturer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "57798148a08d1584bab9daa001fcb8b8b3db688d",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCH264ProfileLevelId.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dbeea22000e8b543bc4c424627a12ea96a56bbd0",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCIceCandidate.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "967b19c06646571bee47cc3615dd4c8e5e3a3744",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCIceServer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a727a495fcd4d51b0a86626743a5d15d0b84e21f",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCLegacyStatsReport.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb5e25dbded27eb589f731dd3a7767c23f2b73cc",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCLogging.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4368a8a95b3d6340cd0d3ad9ffa20245540f0b0b",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMTLNSVideoView.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f43dc5613afd2ce0ffc38ca89b8b303c65cf3fb",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8582a3360014b89c361357285eddea6ba68b2cb5",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMacros.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1059725c051cb34ef475c504a8fece8389ada02f",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMediaConstraints.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f642524d2a4e975faf219e10787dcb564ad36e60",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMediaSource.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9b4d03213c651bfa8ea677db7dd1a6bb1ec3bfed",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMediaStream.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9de0edbfbd087002eb89ffacedafae8a5c226f2c",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMediaStreamTrack.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b44289ea34b67953968e378a605e6b0174a4bae1",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMetrics.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ee84c14579fd6b64903e67a062c94c86a805077",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCMetricsSampleInfo.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3fa89aa30ebd8db4eb9e1ed3ca8c1e0c2fdba2c9",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCNSGLVideoView.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df9bc85cddb1c755af2e623ae9b7ac6bbfaba3b3",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCPeerConnection.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff544a00c834629fd169df47b777fe39e2b806b7",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCPeerConnectionFactory.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c4699c963e2274a659742cc98800236dfde9a10e",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCPeerConnectionFactoryOptions.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "28f4f5fcfc5a4f0cb326b80d4f941502a107632f",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtcpParameters.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d4b76012f90c46f67b9b9bd573a74e36c30310ed",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpCodecParameters.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1510ba98f140b2f39a7b488edb819c4e65f2971",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpEncodingParameters.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3bc6b2ba549aab2f56a7b2b9ac3173bf5513db15",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpHeaderExtension.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e5b7e2178ab1b68ed1b95fa559c854badf49ca2",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpParameters.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff61f824a0e89f45860926a5b9b37a2d0dd25e13",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpReceiver.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d5a4e65d098ee2e853793dbea4823bfc8562c0fb",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpSender.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff07e29fb7a6cc06fa04923cf38634f7f64293c0",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCRtpTransceiver.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c721875e7046007b8b01989d7f49ed8f298dd27a",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCSSLAdapter.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5d55f7729293a2d2fd63400bb9625998c419030",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCSessionDescription.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fd4a6ffecbf42e846b8777e37cb634903d267b9e",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCTracing.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "93586fc0d5bf1c693c38c78b557f5197336505b2",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoCapturer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b4511a99851a83611786f680a2cdb592c2a3fc5a",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoCodec.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e8d353aa168f7c524a3de3c3b925b5247f27765",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoCodecFactory.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d1ff92e27a15f8cabd277062cfe974af68118eb0",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoCodecH264.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "10c5fea46546aa81f53f7a2a48498bfcdf8d4433",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoCodecInfo.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9c9e840e6df7de037ab7756b641566d9e5c0b369",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoDecoderVP8.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1a7c38267bbe2c52f1e6a6538d3558f2513ffcec",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoDecoderVP9.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "65a78508847679decf2bb9bf80d2f7eb578f9885",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoEncoderVP8.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5d0183580550faa8866870ced0972edb430d1241",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoEncoderVP9.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ec1543d8e362e892bc3e3cd2185b7c0df4bfb718",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoFrame.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d4be50868853c37360d15b1644fe9f2dfdcdea3",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoFrameBuffer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e32c02c9af0454e03c9e2144537db93de89cc10",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoRenderer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "91e635de6ccf00ad5992f744a399fa5b7a4f69af",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoSource.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5dd1ddf593e9f825d898cd07f908f9fc9b5e4fc",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoTrack.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c6cd7a2e57891ea1640ec327e5506b295fd6b62",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/RTCVideoViewShading.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "724dc8dca418eef08494416c1a1a738cbee239d5",
      "old_mode": 33188,
      "old_path": "sdk/objc/Framework/Headers/WebRTC/UIDevice+RTCDevice.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d194650934577ca1ac9baa3caf4601edb6910489",
      "new_mode": 33261,
      "new_path": "tools_webrtc/apple/copy_framework_header.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24bab3eb0b2ad594bf0e22d38613c81302846f38",
      "new_mode": 33188,
      "new_path": "tools_webrtc/apple/copy_framework_header_test.py"
    },
    {
      "type": "modify",
      "old_id": "fa3765aa7e7fda8d2563f4ff506722030c8a250f",
      "old_mode": 33188,
      "old_path": "webrtc.gni",
      "new_id": "4272e441f0e3bd9bea1b64b6d55b4d99ad708ede",
      "new_mode": 33188,
      "new_path": "webrtc.gni"
    }
  ]
}
