Revert "Use start/finish app op API for mic use"
This reverts commit 55bb217cd1fea3e791d0d7cf73e09e27fed8c36e.
Reason for revert: Causes a regression
bug:74061812
Change-Id: I119937cfce79ba824185634f2b81dad1606a875d
diff --git a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
index d04b21e..306de3f 100644
--- a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
+++ b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
@@ -412,7 +412,7 @@
}
// check calling permissions
- if (!startRecording(client->opPackageName, client->pid, client->uid)) {
+ if (!recordingAllowed(client->opPackageName, client->pid, client->uid)) {
ALOGE("%s permission denied: recording not allowed for uid %d pid %d",
__func__, client->uid, client->pid);
return PERMISSION_DENIED;
@@ -457,9 +457,6 @@
}
sp<AudioRecordClient> client = mAudioRecordClients.valueAt(index);
- // finish the recording app op
- finishRecording(client->opPackageName, client->uid);
-
return mAudioPolicyManager->stopInput(client->input, client->session);
}