AudioFlinger: Move checkAttributionSourcePackage to Permission utility
Test: atest AudioRecordTest AudioTrackTest
Test: Camera YouTube
Bug: 182392769
Bug: 292018229
Merged-In: I74a160747043d599077bca9faf22dd70d4ffcb70
Change-Id: I74a160747043d599077bca9faf22dd70d4ffcb70
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp
index a531054..eb6b4f3 100644
--- a/services/audioflinger/Threads.cpp
+++ b/services/audioflinger/Threads.cpp
@@ -95,6 +95,7 @@
#include <pthread.h>
#include <afutils/DumpTryLock.h>
+#include <afutils/Permission.h>
#include <afutils/TypedLogger.h>
// ----------------------------------------------------------------------------
@@ -9998,7 +9999,7 @@
audio_port_handle_t portId = AUDIO_PORT_HANDLE_NONE;
audio_io_handle_t io = mId;
- AttributionSourceState adjAttributionSource = AudioFlinger::checkAttributionSourcePackage(
+ const AttributionSourceState adjAttributionSource = afutils::checkAttributionSourcePackage(
client.attributionSource);
if (isOutput()) {