)]}'
{
  "commit": "25834066d31f3418dbb347ce483217b0f561c236",
  "tree": "b5aec05ce3521632060143ff4500565c0b2244e6",
  "parents": [
    "62767d9c63012d5c80c500d0d3a1c8c0e83a07f6"
  ],
  "author": {
    "name": "Ivan Chiang",
    "email": "chiangi@google.com",
    "time": "Mon Jul 18 15:28:46 2022 +0800"
  },
  "committer": {
    "name": "Ivan Chiang",
    "email": "chiangi@google.com",
    "time": "Mon Aug 15 03:20:51 2022 +0000"
  },
  "message": "[RESTRICT AUTOMERGE] Check permission for VoiceInteraction\n\nThe service must have the CAPTURE_AUDIO_HOTWORD permission to access\nAlwaysOnHotwordDetector. If it doesn\u0027t have the permission, return\nSTATE_HARDWARE_UNAVAILABLE state. If it is not granted the\nRECORD_AUDIO permisison, it also can\u0027t start to recognize the audio.\n\nTest: manual\nTest: atest CtsVoiceInteractionTestCases\nTest: atest CtsAssistTestCases\nBug: 229793943\nChange-Id: I7d0f8d2f6af4bc4210060f0a44469db2afc7a1bb\nMerged-In: I7d0f8d2f6af4bc4210060f0a44469db2afc7a1bb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f941121771e33d82a4ae82dd422a5d4cb3c3b71",
      "old_mode": 33188,
      "old_path": "core/java/android/service/voice/AlwaysOnHotwordDetector.java",
      "new_id": "b956d1918f7e17babb229763b40d0dca2a66b464",
      "new_mode": 33188,
      "new_path": "core/java/android/service/voice/AlwaysOnHotwordDetector.java"
    },
    {
      "type": "modify",
      "old_id": "45d3465fdae8ade5052139737fbe330132d4a325",
      "old_mode": 33188,
      "old_path": "core/java/android/service/voice/VoiceInteractionService.java",
      "new_id": "a56d40790dbf72aff1322198c870153bb72fc85e",
      "new_mode": 33188,
      "new_path": "core/java/android/service/voice/VoiceInteractionService.java"
    },
    {
      "type": "modify",
      "old_id": "0abab087b6d82439e66ef00eb87ff7da13487c20",
      "old_mode": 33188,
      "old_path": "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java",
      "new_id": "d70166f02ef9628d138d73f67b5f8c65185c7375",
      "new_mode": 33188,
      "new_path": "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java"
    }
  ]
}
