summaryrefslogtreecommitdiffstats
path: root/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2015-04-01 22:39:10 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-01 22:39:11 +0000
commitd0fd7e82cf051cbde11091008ab90fde20d39964 (patch)
treef52dde1265444cefc10cbd1d08e73714b13eb179 /services/audiopolicy/managerdefault/AudioPolicyManager.cpp
parent9a224caa5af20c5b08d0725d6b95880a01ee9f71 (diff)
parentdf37269852ea92bafd939fe793209d0581c4a574 (diff)
downloadframeworks_av-d0fd7e82cf051cbde11091008ab90fde20d39964.zip
frameworks_av-d0fd7e82cf051cbde11091008ab90fde20d39964.tar.gz
frameworks_av-d0fd7e82cf051cbde11091008ab90fde20d39964.tar.bz2
Merge "Create SoundTriggerSession and associated collection within common"
Diffstat (limited to 'services/audiopolicy/managerdefault/AudioPolicyManager.cpp')
-rw-r--r--services/audiopolicy/managerdefault/AudioPolicyManager.cpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
index 01400ec..5341559 100644
--- a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
+++ b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
@@ -2458,21 +2458,7 @@ status_t AudioPolicyManager::acquireSoundTriggerSession(audio_session_t *session
*ioHandle = (audio_io_handle_t)mpClientInterface->newAudioUniqueId();
*device = getDeviceAndMixForInputSource(AUDIO_SOURCE_HOTWORD);
- mSoundTriggerSessions.add(*session, *ioHandle);
-
- return NO_ERROR;
-}
-
-status_t AudioPolicyManager::releaseSoundTriggerSession(audio_session_t session)
-{
- ssize_t index = mSoundTriggerSessions.indexOfKey(session);
- if (index < 0) {
- ALOGW("acquireSoundTriggerSession() session %d not registered", session);
- return BAD_VALUE;
- }
-
- mSoundTriggerSessions.removeItem(session);
- return NO_ERROR;
+ return mSoundTriggerSessions.acquireSession(*session, *ioHandle);
}
// ----------------------------------------------------------------------------