)]}'
{
  "commit": "0b0f9f61eb1a68fd191fd99a77ac8a22ccb5997e",
  "tree": "c0bf4e1c5318d43b1644b1c8821ee3f4f5bf050b",
  "parents": [
    "1ae16aca40c0e7b415cbcf794e8bfbf0b678c4ef"
  ],
  "author": {
    "name": "Martin Kong",
    "email": "martinkong@google.com",
    "time": "Tue Jun 09 14:35:15 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 11 16:47:33 2026"
  },
  "message": "[WebRTC] Migrate from Legacy Natives to Proxy Natives\n\nA deprecated JNI Zero syntax that we would like to migrate away from is called Legacy Natives. It is basically using the \"native\" keyword in Java files to specify Java-\u003eNative methods.\n\nWe would like to migrate these calls to Proxy Natives, where we are using the @NativeMethods annotation in Java files to specify Java-\u003eNative methods.\n\nBug: chromium:40253109\nChange-Id: I11d0a5078f9784c5324ca9d7668339caf8ba0d22\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476440\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nReviewed-by: Zoé Lepaul \u003czlep@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47978}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff334cc746fb0e5f06b10bded0ace48b85076ff1",
      "old_mode": 33188,
      "old_path": "examples/androidnativeapi/BUILD.gn",
      "new_id": "02bb6b7db45afbe505cb85f8e592185aacdf0c13",
      "new_mode": 33188,
      "new_path": "examples/androidnativeapi/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c26d2b2b50f0f3b55afcb8930a52655c21a41e17",
      "old_mode": 33188,
      "old_path": "examples/androidvoip/BUILD.gn",
      "new_id": "cb7554cb5ab817d5b1dfb3e6729e38da2e57a677",
      "new_mode": 33188,
      "new_path": "examples/androidvoip/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9da8b4ef4cb536ccc9237df0bce62c95c0a17ca6",
      "old_mode": 33188,
      "old_path": "rtc_tools/network_tester/BUILD.gn",
      "new_id": "eeac69b6cc15bd555663f0676c777ab3b4bfc36d",
      "new_mode": 33188,
      "new_path": "rtc_tools/network_tester/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "30517e9435ef4e29f81e445b571afa7bdde9a970",
      "old_mode": 33188,
      "old_path": "sdk/android/BUILD.gn",
      "new_id": "9d222c85ee98e91e07a59a47094d20b877606539",
      "new_mode": 33188,
      "new_path": "sdk/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ca745db63467e07328eefebd3d9c71b4ddad1133",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/AudioTrack.java",
      "new_id": "725f3717920ace2d72950bfb3f07c2f45fde41ec",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/AudioTrack.java"
    },
    {
      "type": "modify",
      "old_id": "5ebc19f25dceea3bfa4efa881158504459ebef2e",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/BuiltinAudioDecoderFactoryFactory.java",
      "new_id": "a7ea17f5a824ec3adf5bc9f21cf21de4068356a5",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/BuiltinAudioDecoderFactoryFactory.java"
    },
    {
      "type": "modify",
      "old_id": "e884d4c3b98d6cd7d3c2bb5d5a4a01b93b30c2e7",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/BuiltinAudioEncoderFactoryFactory.java",
      "new_id": "897d2e6a58b752b988a153e39acfc86a32083aa1",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/BuiltinAudioEncoderFactoryFactory.java"
    },
    {
      "type": "modify",
      "old_id": "6683fc9da620bfd4b537cb0bf5450fb09de62699",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/CallSessionFileRotatingLogSink.java",
      "new_id": "3ac7d89eb13ecca31c8f079ac6fd45c6a9e20e15",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/CallSessionFileRotatingLogSink.java"
    },
    {
      "type": "modify",
      "old_id": "be125e20b4b92715b56db5377a6265fd3960d02b",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/DataChannel.java",
      "new_id": "c17ca1489f4f0322d17a97bc39bb299db3d17582",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/DataChannel.java"
    },
    {
      "type": "modify",
      "old_id": "2a799884701199d65606ed81a7027b5dc2f1e0a6",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Dav1dDecoder.java",
      "new_id": "c160dc49ba010adfe46dd0c523c4674fec9ff1fa",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Dav1dDecoder.java"
    },
    {
      "type": "modify",
      "old_id": "c0ea30f244465d0c41b3d364f638c6184c885945",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/DtmfSender.java",
      "new_id": "a740edcc2a88187cc18972cacf62b89479f90360",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/DtmfSender.java"
    },
    {
      "type": "modify",
      "old_id": "5808776d015b9e35dcbac66cf375f4f1089de44b",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Environment.java",
      "new_id": "ece0a7fa8dac8bdb9eb837918d83957463b4768b",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Environment.java"
    },
    {
      "type": "modify",
      "old_id": "322b8f38c9765305ea8e608a270bbb36dd546b23",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/JavaI420Buffer.java",
      "new_id": "722551e6a7c981d043c9cb368d5663825e2762d7",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/JavaI420Buffer.java"
    },
    {
      "type": "modify",
      "old_id": "340586ef81465f07638a97a4417522744126935a",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/LibaomAv1Encoder.java",
      "new_id": "b850a6323cc9bb5ff98ca4f42a136034bcd76fbc",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/LibaomAv1Encoder.java"
    },
    {
      "type": "modify",
      "old_id": "7d3e95973d31fa95440700e369375143250a03da",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/LibvpxVp8Decoder.java",
      "new_id": "6969b75eaf4964efff58aab86d5cfe0c5d98017b",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/LibvpxVp8Decoder.java"
    },
    {
      "type": "modify",
      "old_id": "46eb67ea9f15192cd16b4c6ba1c45ff28f4decd1",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/LibvpxVp8Encoder.java",
      "new_id": "6c5577b71ce6efe58c2fe604ad03567a8a509cd0",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/LibvpxVp8Encoder.java"
    },
    {
      "type": "modify",
      "old_id": "34718cfa8c1e465da8d6c8a7b2310f12c99eaafa",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/LibvpxVp9Decoder.java",
      "new_id": "0f98050454b6aa5cdf767c831f380ac1d93adf9d",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/LibvpxVp9Decoder.java"
    },
    {
      "type": "modify",
      "old_id": "71bcd1374bd13d08bd70b29099df670c683a5a2a",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/LibvpxVp9Encoder.java",
      "new_id": "e9cfa012716bcfcbb14298f447dcf000df5ab769",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/LibvpxVp9Encoder.java"
    },
    {
      "type": "modify",
      "old_id": "66e4af5247fa2ae012133df638a52581f2575ae4",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaSource.java",
      "new_id": "59a7b8b2dff59e0e0253aa198b78c8a529788fe7",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaSource.java"
    },
    {
      "type": "modify",
      "old_id": "e530fe5f7f96c3f041195e4dc1a68e917ea335e0",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaStream.java",
      "new_id": "945a376236fbc7252e09c31f7f6ac1892ae0dd00",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaStream.java"
    },
    {
      "type": "modify",
      "old_id": "c73ee20ab6ece4cd34ad9d6e996c0a332973ad56",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/MediaStreamTrack.java",
      "new_id": "b3ac30d793552a1732896d0672af3b7c53955b31",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/MediaStreamTrack.java"
    },
    {
      "type": "modify",
      "old_id": "6f641bdbc48a1f0f5f62d86eb2af21be50864c26",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/Metrics.java",
      "new_id": "607dfd58ead948efced73b4a9f0986b17a49d929",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/Metrics.java"
    },
    {
      "type": "modify",
      "old_id": "428463c4bdb856f794cbdc34fc3fc5354edb18e1",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/NetworkMonitor.java",
      "new_id": "fb505fc11446fca116b6214d5dfc6fc62ec064c7",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/NetworkMonitor.java"
    },
    {
      "type": "modify",
      "old_id": "6f0d82da5215cc653de1c6247cbc404c6cf5ef21",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/PeerConnection.java",
      "new_id": "49660d03f9fddebc6a4dc55c86dbc2995f7e3353",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/PeerConnection.java"
    },
    {
      "type": "modify",
      "old_id": "bd6bff156426fc65fca427a239b614a3a9631da0",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/PeerConnectionFactory.java",
      "new_id": "5319a299729afd3fc341301aa00789b34535bf71",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/PeerConnectionFactory.java"
    },
    {
      "type": "modify",
      "old_id": "6070135b3e12f27ef753596b45f9ce9ddf9415f0",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtcCertificatePem.java",
      "new_id": "640934f7a6646b4bef171122fa2e23ef73e1da63",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtcCertificatePem.java"
    },
    {
      "type": "modify",
      "old_id": "37bcbf457f5b165678d6147c1d46eeda3bb32e0f",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtpReceiver.java",
      "new_id": "cab190ab76cde6a78d8f30ce9e98fe1a305aff77",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtpReceiver.java"
    },
    {
      "type": "modify",
      "old_id": "de0781e2e746b895ce46a694eca5deff43d57ddd",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtpSender.java",
      "new_id": "3a727437f47f0050a4f03548f7b127312745d2a6",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtpSender.java"
    },
    {
      "type": "modify",
      "old_id": "cac7c88b56034d6173cb7987972a8124c8309302",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/RtpTransceiver.java",
      "new_id": "b3d117bd1ef16dda2212d0e8b007df5cba085cb5",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/RtpTransceiver.java"
    },
    {
      "type": "modify",
      "old_id": "1b1cd44a926d014a3ca92cf29a58b9f8f0aee8af",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/SoftwareVideoDecoderFactory.java",
      "new_id": "176004f5d21a0b8ae37065f0480c9785d6fa535b",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/SoftwareVideoDecoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "ad19b4c8c1c7af67b9201639fa83cec128fc89c1",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/SoftwareVideoEncoderFactory.java",
      "new_id": "88a6b04f17160de68a7a22d60a4d1aa4eb1f1d1b",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/SoftwareVideoEncoderFactory.java"
    },
    {
      "type": "modify",
      "old_id": "a93f07c37f0659df05580911d25fbc0fce0a4392",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/TimestampAligner.java",
      "new_id": "a96fbeda74a1f31655b2ccc80d5639caee7876f8",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/TimestampAligner.java"
    },
    {
      "type": "modify",
      "old_id": "41bedb7dcb31c9ce5661dc706a701ae1372463b8",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/TurnCustomizer.java",
      "new_id": "64c77406c828e452bf8e46f82279cd46bcf0731c",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/TurnCustomizer.java"
    },
    {
      "type": "modify",
      "old_id": "1e7bae9b27ab3bd28b07d7957853822ee96767cc",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoDecoderFallback.java",
      "new_id": "54519f7af87f90419eb71a8d5c58e8464c5b3d63",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoDecoderFallback.java"
    },
    {
      "type": "modify",
      "old_id": "86b650769134b0b90cd4d9879239745805681b68",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoEncoderFallback.java",
      "new_id": "9f693288f06134a0af88b3293bc9c3782f59ac8d",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoEncoderFallback.java"
    },
    {
      "type": "modify",
      "old_id": "512e46c26ec3954de8cdec3721b30519264f59e6",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoTrack.java",
      "new_id": "e42f3889a1fe62a18f2ff51e77ea9a707d490ffc",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoTrack.java"
    },
    {
      "type": "modify",
      "old_id": "8a46a57162b80596df8dcc175d04e8ee0b9cad16",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/YuvHelper.java",
      "new_id": "37408481134ac23f660a1045f7b5fa8ca74c329a",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/YuvHelper.java"
    },
    {
      "type": "modify",
      "old_id": "bbf1c3a7538f671a240310cfd0a22b21b07e794c",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/audio/JavaAudioDeviceModule.java",
      "new_id": "9ecfed24edc4bda2c6006ad77b7e211f2e8c19d7",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/audio/JavaAudioDeviceModule.java"
    },
    {
      "type": "modify",
      "old_id": "9b410ceaefb49a7face5457adfcb0118f5785264",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/CalledByNative.java",
      "new_id": "666f347608066e9e7742ec3a1244b3ff57fe10b5",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/CalledByNative.java"
    },
    {
      "type": "modify",
      "old_id": "7d534510baa35cfb9e5ff752e81134ee7bd0a95c",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/EglBase10Impl.java",
      "new_id": "0aa45d579ed20e060b42c6654c776196ffbbce1a",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/EglBase10Impl.java"
    },
    {
      "type": "modify",
      "old_id": "abb79c658256bac53ec766765ef3d1c1d9e715e1",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/H264Utils.java",
      "new_id": "069d1f386ed7d10467717aa4c786f0697b67661e",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/H264Utils.java"
    },
    {
      "type": "modify",
      "old_id": "877986134afbd90498110d3dec77ef964ed567cd",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/Histogram.java",
      "new_id": "097e7408204a1d8bc7f0d764afa8adb3e9c20d20",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/Histogram.java"
    },
    {
      "type": "modify",
      "old_id": "f982368041f88ba349656e9b2a9aa006a94a156f",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/JniCommon.java",
      "new_id": "d3726555975ca4eda8e3151ff042734c5016790a",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/JniCommon.java"
    },
    {
      "type": "modify",
      "old_id": "fe0221d8265ea6542c6124732670ba7249dca1bb",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/NV12Buffer.java",
      "new_id": "25e8a020a9bc46d1a5bbd22bfe2a31284f12ddbb",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/NV12Buffer.java"
    },
    {
      "type": "modify",
      "old_id": "0fb1afe74be4b74b86969675fe199c52eee58aca",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/NV21Buffer.java",
      "new_id": "f37c4a0d52236da4c733c06430d9366b01c4b2a2",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/NV21Buffer.java"
    },
    {
      "type": "modify",
      "old_id": "d4fba481e85a7b5fa9e8077b6b0984501f561a36",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/NativeAndroidVideoTrackSource.java",
      "new_id": "67a4c2d3e2cdfd90e3c9507365d02a65186a3d8c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/NativeAndroidVideoTrackSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49304e7b903cd9a7f743a3df3dfd18b4e5071a92",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/UsedReflectively.java"
    },
    {
      "type": "modify",
      "old_id": "2aae04164025441a864996b77e56b41bfc6bd2ad",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/VideoDecoderWrapper.java",
      "new_id": "d7b40445225fe4b47d78bca9128c3f672519375b",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/VideoDecoderWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "b5485d4edb571eeb96bc28bf2e6d3faa27ed3ed0",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/VideoEncoderWrapper.java",
      "new_id": "beadd8cc6350e312faf334775d35b79cd95b742c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/VideoEncoderWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "ac62308aa3a767e53e66b5dcb63505224ea2f064",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioRecord.java",
      "new_id": "6a48f01f93877e0bb937f52b094b469736b92c01",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioRecord.java"
    },
    {
      "type": "modify",
      "old_id": "3135eeb3ec5e46cb717377be3951f3a71b8f5769",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioTrack.java",
      "new_id": "8eda4395db42289066dba705d6517c4431e438db",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/audio/WebRtcAudioTrack.java"
    },
    {
      "type": "modify",
      "old_id": "6367e4c0c1abc92a63b7bfedf427460ecb0052f0",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/android_network_monitor.cc",
      "new_id": "932f34b212a291995240d80c31b2fde2d550fbe7",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/android_network_monitor.cc"
    },
    {
      "type": "modify",
      "old_id": "01eb9459ca27d2b9a9865d78e1233425d6c8dbf8",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/android_network_monitor.h",
      "new_id": "f5caebde18b0892a5472630d1743d9e02e3506af",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/android_network_monitor.h"
    },
    {
      "type": "modify",
      "old_id": "724532ae31ef22b77ab40a55c0cf93716c559221",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/yuv_helper.cc",
      "new_id": "87e97c1da0eef8777d56b57372ce7c3c59335837",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/yuv_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "39d9346811b6a1e747af65185d4db9bf3b297f89",
      "old_mode": 33188,
      "old_path": "webrtc.gni",
      "new_id": "8add1c2e76927865e02f9bc306f74accc822ded9",
      "new_mode": 33188,
      "new_path": "webrtc.gni"
    }
  ]
}
