)]}'
{
  "commit": "368088b16dfd055eb2248aa0d9dbad2f3be8cd47",
  "tree": "3ec138e3c347d97bc26b17141818e0ac6371f9a2",
  "parents": [
    "d3fcfe01c9b583fc7b7a9a403b91dcdca0f8c309"
  ],
  "author": {
    "name": "Byoungchan Lee",
    "email": "daniel.l@hpcnt.com",
    "time": "Tue Sep 16 21:50:57 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 19 12:06:48 2025"
  },
  "message": "Remove deprecated jni_zero constructor usage in sdk/android\n\nSome jni_zero constructors have been deprecated and restricted to\nprotected, except for WebRTC Android, which defines the\nJNI_ZERO_ENABLE_COMPAT_API macro.\n\nThis change removes deprecated jni_zero usage in sdk/android, preparing\nthe codebase for the eventual removal of the JNI_ZERO_ENABLE_COMPAT_API\nmacro.\n\nBug: chromium:40173007\nChange-Id: Ib454538bec298911cdc617572b3e6c9f0ef30b10\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/409500\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Zoé Lepaul \u003czlep@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nAuto-Submit: Daniel.L (Byoungchan) Lee \u003cdaniel.l@hpcnt.com\u003e\nCr-Commit-Position: refs/heads/main@{#45695}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f53e8f1c353426afae38eb213b9015e6b8ca82b",
      "old_mode": 33188,
      "old_path": "modules/video_coding/codecs/test/android_codec_factory_helper.cc",
      "new_id": "f6a504621011f1896b0ee78d3b483ea980bdeab2",
      "new_mode": 33188,
      "new_path": "modules/video_coding/codecs/test/android_codec_factory_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "9b038a6ea9105e4868a336279e7500f2fdc9b626",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/loggable_test.cc",
      "new_id": "f2c34b1238271c16baac4101606fda7238daac84",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/loggable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e994534dc4768b95892211b6db191eb91557b90",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/video_frame_buffer_test.cc",
      "new_id": "31cdef4a064fc6e917af48dfc64aeb31b03d2cf1",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/video_frame_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "512d28a6a0db4467e5eeae6a15a9ef65c039353d",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/audio_device_module/audio_device_android.cc",
      "new_id": "31b414cd9729fdadb875d3d68fded5e66351b410",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/audio_device_module/audio_device_android.cc"
    },
    {
      "type": "modify",
      "old_id": "1e707f834fa80e677055411528ab8adc636f4c5d",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/codecs/wrapper.cc",
      "new_id": "da549205b9bd5ad3087d04f3f0d1ddfecffdcad2",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/codecs/wrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "76ccba7cf59e4fe28ac780d3c2c45e8936e0b7dd",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/class_loader.cc",
      "new_id": "0b0aed56b8e10d500911d27c71cc702f58816c8a",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/class_loader.cc"
    },
    {
      "type": "modify",
      "old_id": "c16aee2e38d31e15f5505a4af58f358e5fe53263",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/java_types.cc",
      "new_id": "a29f139a82b11b8d7a54c31c9724f0996355a729",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/java_types.cc"
    },
    {
      "type": "modify",
      "old_id": "cf54ef92816205a1cc57351ab889f3a65d98cf67",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/java_types.h",
      "new_id": "d6ab54f8a7e4396761433e4b5d5c9b51d2899e9e",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/java_types.h"
    },
    {
      "type": "modify",
      "old_id": "09b85727d821bf8518aaa6739388f33a061a06ec",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/jni/scoped_java_ref.h",
      "new_id": "27baa507d7ceb1c294de251da95284697316eae1",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/jni/scoped_java_ref.h"
    },
    {
      "type": "modify",
      "old_id": "bbf31e7575414319df27311c3bffef478d408408",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/network_monitor/network_monitor.cc",
      "new_id": "dadc6b5ba60549f3afe7729afb3fc6643754dd1f",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/network_monitor/network_monitor.cc"
    },
    {
      "type": "modify",
      "old_id": "551408301027e0c2c010306267765b5490596e2c",
      "old_mode": 33188,
      "old_path": "sdk/android/native_api/video/wrapper.cc",
      "new_id": "e6cddf939a8f239b972469873f6d30cfb20bd7f7",
      "new_mode": 33188,
      "new_path": "sdk/android/native_api/video/wrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "46d6e5c2f5e3d50a87dd20251ffb46b0100c94f2",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/jni_helpers.cc",
      "new_id": "f892bf6b3b7680bd2c37a2864e0e4948b9429460",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/jni_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "332aac612af7e9f5260fc11d0e81a3c7ab6e02bf",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/call_session_file_rotating_log_sink.cc",
      "new_id": "17ba0e632bb20803eea43790e39ce52ad2d9ed48",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/call_session_file_rotating_log_sink.cc"
    },
    {
      "type": "modify",
      "old_id": "9230d485f8ac3b6633428631fd39f218a3671d67",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/logging.cc",
      "new_id": "a076fd9549b674caa1e6f5b68d1a622dc5a67284",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/logging.cc"
    },
    {
      "type": "modify",
      "old_id": "ce61720d7fff203cb46d3fad7340da4e4151efbc",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/ssl_certificate_verifier_wrapper.cc",
      "new_id": "48f23c96f7768905882c93ed27595fc5157c552c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/ssl_certificate_verifier_wrapper.cc"
    },
    {
      "type": "modify",
      "old_id": "aaeda7249d8463ca9742c69881b2cc16e7ac6aed",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/video_encoder_wrapper.cc",
      "new_id": "f7e28173feb6e01385762fd8b76228917a7dbe41",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/video_encoder_wrapper.cc"
    }
  ]
}
