)]}'
{
  "commit": "353dedc23f412f90216c4bd45407fe52f8a3bfbb",
  "tree": "9cb896b60b0bae9b6f822ed482d8177369e43a52",
  "parents": [
    "536c42dc85b52dd60304f3ecc3ecb65080f0da37"
  ],
  "author": {
    "name": "Andrew Grieve",
    "email": "agrieve@google.com",
    "time": "Wed Dec 03 14:56:29 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 03 15:44:48 2025"
  },
  "message": "Replace JavaParamRef -\u003e JavaRef\n\nJavaParamRef used to be different, but now is an alias for JavaRef.\n\nBug: chromium:40173007\nChange-Id: I82a54bd36550bf37c97f395de8b9d1c2e7ed2a0d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/430420\nAuto-Submit: Andrew Grieve \u003cagrieve@google.com\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#46385}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a218e5ecb7b2f09677e78de296f97e82fdfc807",
      "old_mode": 33188,
      "old_path": "examples/androidvoip/jni/android_voip_client.cc",
      "new_id": "2c1fd43d02132f8c3acd5405734905dff3f9e542",
      "new_mode": 33188,
      "new_path": "examples/androidvoip/jni/android_voip_client.cc"
    },
    {
      "type": "modify",
      "old_id": "fbc8dd033d0cd22da02de151848c9abae8248e03",
      "old_mode": 33188,
      "old_path": "examples/androidvoip/jni/android_voip_client.h",
      "new_id": "7d9e499ae32ea42e4ca049ef8428c112655ac5aa",
      "new_mode": 33188,
      "new_path": "examples/androidvoip/jni/android_voip_client.h"
    },
    {
      "type": "modify",
      "old_id": "db82261140798dfdd4def31fe560435b4145a2e7",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/audio_device_module/audio_device_android.cc",
      "new_id": "af3c800595b1d14426337d93e3e578d8c8f02855",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/audio_device_module/audio_device_android.cc"
    },
    {
      "type": "modify",
      "old_id": "a29f139a82b11b8d7a54c31c9724f0996355a729",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/java_types.cc",
      "new_id": "e257669f10991c3d0152b907ee17fb0bea529ddf",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/java_types.cc"
    },
    {
      "type": "modify",
      "old_id": "d6ab54f8a7e4396761433e4b5d5c9b51d2899e9e",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/java_types.h",
      "new_id": "9f6c0174f6e8fe58960fd5e8546340507549b432",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/java_types.h"
    },
    {
      "type": "modify",
      "old_id": "27baa507d7ceb1c294de251da95284697316eae1",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/scoped_java_ref.h",
      "new_id": "fc25b85513fccae0cbd1c931eb3c2c409216d208",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/scoped_java_ref.h"
    },
    {
      "type": "modify",
      "old_id": "0e85e609c884a43e22dff5bfe40985e814b27fdc",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/android_histogram.cc",
      "new_id": "043313a8f6e471aeed62bf89bb9f963ac0f14c42",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/android_histogram.cc"
    },
    {
      "type": "modify",
      "old_id": "772fc46af12cc62830af355b034786be33ad1015",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/audio_record_jni.cc",
      "new_id": "82b47b7026bdbd6fb306d325acea4ade649f789f",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/audio_record_jni.cc"
    },
    {
      "type": "modify",
      "old_id": "06a61239493ba2203c9045f0325c74c9752190c8",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/audio_record_jni.h",
      "new_id": "2e85c8cf633bddb7143ca4776b318aa5155d90ac",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/audio_record_jni.h"
    },
    {
      "type": "modify",
      "old_id": "59d6d75f3684b60d8271981413dafe9ab40a9885",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/audio_track_jni.cc",
      "new_id": "ce8f295ec4c9dbdc3f313d468f57e68b53ee3eb3",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/audio_track_jni.cc"
    },
    {
      "type": "modify",
      "old_id": "8044182ef177bb97e0aead229b7274dbb103fcd4",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/audio_track_jni.h",
      "new_id": "cd4b87cdf23f301cf424f672634d60157e821526",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/audio_track_jni.h"
    },
    {
      "type": "modify",
      "old_id": "80e4ec93adc51ebcc23148411f5d998c1eafed39",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/audio_device/java_audio_device_module.cc",
      "new_id": "472921bad42a4d99ab915a6f8c35734bbd18b898",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/audio_device/java_audio_device_module.cc"
    },
    {
      "type": "modify",
      "old_id": "fab50ebd5d8084e3d5b12a683d73b60f567bda3d",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/environment.cc",
      "new_id": "a93afe7bb00616b2fc41a73727758c74e0e3b106",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/environment.cc"
    },
    {
      "type": "modify",
      "old_id": "58233176ba58093eb0ed1d4ddc5c839c705607dc",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/h264_utils.cc",
      "new_id": "c0177acce6239323267c6a5b055e772d8e6503e7",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/h264_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "b9034921551943a28f485f28015579be791ec01a",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/java_i420_buffer.cc",
      "new_id": "e1c232a463441615028f042f7ed63b7186d4caa4",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/java_i420_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "7794f4e2c0767f814be01d8f05aaf862c94ff843",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/jni_common.cc",
      "new_id": "d2ea7cb20e2e479248763961b68e9f8d736d7fef",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/jni_common.cc"
    },
    {
      "type": "modify",
      "old_id": "ae62874ebb93170f764066bf80ca1a14f8a0a556",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/nv12_buffer.cc",
      "new_id": "f460e9c04085799a23ba230850c6dcf9850cd846",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/nv12_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "5fb9a4e9096dea5e0b1470fe4302f03c5ca7be86",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/nv21_buffer.cc",
      "new_id": "658ac83a878497d34a0044bed6ae6a1780a88320",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/nv21_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "17ba0e632bb20803eea43790e39ce52ad2d9ed48",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/call_session_file_rotating_log_sink.cc",
      "new_id": "489f39617e494b66f60054650c819f74973707b9",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/call_session_file_rotating_log_sink.cc"
    },
    {
      "type": "modify",
      "old_id": "4380bc913a5f64e96967469f5ac9a7101bc5f8a2",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/data_channel.cc",
      "new_id": "e3f17ac1749b74d68e3e14d9ebcabad9970752ef",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/data_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "54197c111bac0d04023d66d6b04bb5e5c7a11d58",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/dtmf_sender.cc",
      "new_id": "aa77861c59da53ddd4ec3067280ad61c7ab0f012",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/dtmf_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "590978b4c27c7f2957453075f835eaa793acaebb",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/peer_connection.cc",
      "new_id": "27d4758499c823ccc3a815afdabbf4da7c20bd9b",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "ccbe29fbee466455694439be76350874366751db",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/peer_connection_factory.cc",
      "new_id": "b92f1e036bd3bc6016099deff6d3516f983d419b",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/peer_connection_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "dffe8ea35658fb365b6dc0a0b423aacf4b8f9bb9",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/rtc_certificate.cc",
      "new_id": "72456c242cb6f4602896cc221b8352131592625e",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/rtc_certificate.cc"
    },
    {
      "type": "modify",
      "old_id": "3b88f6a92062130679ecaf5c9a42d92c58b556e5",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/rtp_receiver.cc",
      "new_id": "772bbb737fa97cfd1073baac6eb20773dd9f0e4a",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/rtp_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "6966ada015e58ef384cff0684f85bfed07a40014",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/rtp_sender.cc",
      "new_id": "c294d9ef16f67dbdfe97556e2b1e12dc551ee5fc",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/rtp_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "0d2e13f266000b605254055f924f87f770fe8a7a",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/rtp_transceiver.cc",
      "new_id": "b93d77ce7d0e31d13e1b96b4b85115bab5924813",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "8ce033303bbf8fef5c63d3894a1095c5d29d9c18",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/software_video_decoder_factory.cc",
      "new_id": "d0d743ba75bd96e20b97c67fc3f2ae7bbe5c9cdf",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/software_video_decoder_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "e288256f06989ebdca68ce15161b066947e6a3ae",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/software_video_encoder_factory.cc",
      "new_id": "51c40bd62a4cb4b657cc29f26bbce3b03fa5eae2",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/software_video_encoder_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "ff6888a36548d9cd17fd6ac5174ee12574a8e55b",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/video_decoder_fallback.cc",
      "new_id": "30a7f2f3d431c4f528fcb6783bc4183fc6774913",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/video_decoder_fallback.cc"
    },
    {
      "type": "modify",
      "old_id": "72b477ddc9442ebd90e1cf705e146b015ee2f996",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/video_encoder_fallback.cc",
      "new_id": "8956fd7e8764a65629c5f99ddc35092ba3e169f3",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/video_encoder_fallback.cc"
    },
    {
      "type": "modify",
      "old_id": "1b851888347b67230df98f368a018296e31938ea",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/video_track.cc",
      "new_id": "e81c5250836626de00bb01df09bbb7ef00442332",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/video_track.cc"
    },
    {
      "type": "modify",
      "old_id": "1650296f9e429242df901989dd4b11ac69c840b1",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/yuv_helper.cc",
      "new_id": "724532ae31ef22b77ab40a55c0cf93716c559221",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/yuv_helper.cc"
    }
  ]
}
