)]}'
{
  "commit": "2bbdad27c967a62e8a23194047bc5fee8ca1c9be",
  "tree": "ceadf116a727c398fe679177fbf67855da11ba7f",
  "parents": [
    "99e9d87feaa1dbfc16f22aad89d78415983450c1"
  ],
  "author": {
    "name": "Angel Terziev",
    "email": "angel@softavail.com",
    "time": "Wed May 13 11:07:44 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 22 09:11:58 2026"
  },
  "message": "Android: Expose VideoCapturer.isCapturing() and add tests\n\nAdd a boolean isCapturing() method to the VideoCapturer interface and\nimplement it in FileVideoCapturer, ScreenCapturerAndroid, and\nCameraCapturer. Allows callers to query capture state without tracking\nit externally.\n\nTests:\n- FileVideoCapturerTest: lifecycle assertion (start -\u003e stop).\n- CameraVideoCapturerTestFixtures: shared start/stop/restart helper,\nwired into Camera1 (byte buffer + texture) and Camera2 tests.\n\nBug: webrtc:512514764\nChange-Id: I576fec9721b69e328fdd8d2cd91c819cf67c19f4\nCo-authored-by: Danilo Bargen \u003cdanilo.bargen@threema.ch\u003e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472200\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Magnus Jedvert \u003cmagjed@webrtc.org\u003e\nReviewed-by: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48054}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c4ea2c20fef86c59405aedc0d7e75554a6fc497",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "77a75576279ca679cbedfe123f2651f49885b3a9",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "408d8b55fc6cca1ac47e5820645e069f9b3d1204",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/FileVideoCapturer.java",
      "new_id": "2cddd30a2ab727ee7540c144a7d200179a4446ba",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/FileVideoCapturer.java"
    },
    {
      "type": "modify",
      "old_id": "08b03bd684e1c9d319f027ebe7df392d316adeeb",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/ScreenCapturerAndroid.java",
      "new_id": "2855b1725168e85d26c41a475f7d137a7abd1870",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/ScreenCapturerAndroid.java"
    },
    {
      "type": "modify",
      "old_id": "67eb7ab086204e4d4ffc04460a1d757e2b4c3912",
      "old_mode": 33188,
      "old_path": "sdk/android/api/org/webrtc/VideoCapturer.java",
      "new_id": "39a76073fe4ad35413ec30c75100ae5803c1c264",
      "new_mode": 33188,
      "new_path": "sdk/android/api/org/webrtc/VideoCapturer.java"
    },
    {
      "type": "modify",
      "old_id": "b83a77d8911a837423d492e8343aa15b227e69ec",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/src/org/webrtc/Camera1CapturerUsingByteBufferTest.java",
      "new_id": "a0ad59f249810fc92c80f8cd90c317334d6fde4b",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/src/org/webrtc/Camera1CapturerUsingByteBufferTest.java"
    },
    {
      "type": "modify",
      "old_id": "582c3b85c29d61dda83f78deaf40ab6e2a911f0b",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/src/org/webrtc/Camera1CapturerUsingTextureTest.java",
      "new_id": "3714dc6b8550825c5a51fdc872e4c295a82b900d",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/src/org/webrtc/Camera1CapturerUsingTextureTest.java"
    },
    {
      "type": "modify",
      "old_id": "5851146c84714d86d755e633019caaa0e449ae41",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/src/org/webrtc/Camera2CapturerTest.java",
      "new_id": "781ec4eecef3a0fd0f60f062aa0d9a1b3c44b9b2",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/src/org/webrtc/Camera2CapturerTest.java"
    },
    {
      "type": "modify",
      "old_id": "551d75f0632670bc0ffe66fa8272ef8c3abfa0ed",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/src/org/webrtc/CameraVideoCapturerTestFixtures.java",
      "new_id": "b42e28775d8d3704338e4ee57d167f3a488853bf",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/src/org/webrtc/CameraVideoCapturerTestFixtures.java"
    },
    {
      "type": "modify",
      "old_id": "8584ddf46429b484af4537c5dcfb3457bfe7aa6a",
      "old_mode": 33188,
      "old_path": "sdk/android/instrumentationtests/src/org/webrtc/FileVideoCapturerTest.java",
      "new_id": "c09f4589028fd329e8d59171c5b45481d1731814",
      "new_mode": 33188,
      "new_path": "sdk/android/instrumentationtests/src/org/webrtc/FileVideoCapturerTest.java"
    },
    {
      "type": "modify",
      "old_id": "1922a529e25a218500db63da414a564d9958d365",
      "old_mode": 33188,
      "old_path": "sdk/android/src/java/org/webrtc/CameraCapturer.java",
      "new_id": "2375fba0e4f080f86aa4716ef56851b5db54410c",
      "new_mode": 33188,
      "new_path": "sdk/android/src/java/org/webrtc/CameraCapturer.java"
    }
  ]
}
