)]}'
{
  "commit": "2369d85e65363d949d2ec96ce01e984ec721cb9a",
  "tree": "495b18b9bf3ff89e2b53013d59a2e3e3647088c3",
  "parents": [
    "609da81cfb6e034144b58d956daaec93035cf1da"
  ],
  "author": {
    "name": "Phil Burk",
    "email": "philburk@mobileer.com",
    "time": "Fri Apr 25 20:54:13 2025"
  },
  "committer": {
    "name": "Phil Burk",
    "email": "philburk@mobileer.com",
    "time": "Fri Apr 25 20:57:35 2025"
  },
  "message": "OboeTester - prevent null crash with automation\n\nI tried to prevent getResetCount() from being called when the stream is not ready.\nBut it was hard to track down the offending call.\nSo I just prevented the NULL crash.\n\nI then added a dump of the frames read and written so we can see if recording is blocked\ndue to permissions.\n\nSurprisingly the test semed to run OK after this patch.\n\nFixes #2201\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e13ae2e918fe0ab0a44473a0f3030421930f4229",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/cpp/NativeAudioContext.h",
      "new_id": "6b5965ad7ddb5dd1c0950708ac5fc33f4e9d2c44",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/cpp/NativeAudioContext.h"
    },
    {
      "type": "modify",
      "old_id": "512e5dba596ecea32a2b00fa440cb8c1d7a7d186",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/cpp/jni-bridge.cpp",
      "new_id": "1844c00d5023704eb1b5136eaeb33c817536ffe9",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/cpp/jni-bridge.cpp"
    },
    {
      "type": "modify",
      "old_id": "69a8b829b6df616a7bc68406405f80e6522e10ec",
      "old_mode": 33188,
      "old_path": "apps/OboeTester/app/src/main/java/com/mobileer/oboetester/AnalyzerActivity.java",
      "new_id": "070824e7b6f97032e4b3792e0cbc59ffca072c77",
      "new_mode": 33188,
      "new_path": "apps/OboeTester/app/src/main/java/com/mobileer/oboetester/AnalyzerActivity.java"
    }
  ]
}
