summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2014-10-10 19:24:29 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-10-10 19:24:29 +0000
commite20685f5322f4bb1194dab5db5e237d1e069c57b (patch)
tree4978606496289cee9ea46c4f07863516b527a4f8 /services
parent367272ce53b31a1b0c97df3a6107b75eba4fd9b1 (diff)
parentf5ada6edcc83bb1b313abcd4c4fbdc4f7724f04d (diff)
downloadframeworks_av-e20685f5322f4bb1194dab5db5e237d1e069c57b.zip
frameworks_av-e20685f5322f4bb1194dab5db5e237d1e069c57b.tar.gz
frameworks_av-e20685f5322f4bb1194dab5db5e237d1e069c57b.tar.bz2
am f5ada6ed: audio policy: move intializations to onFirstRef()
* commit 'f5ada6edcc83bb1b313abcd4c4fbdc4f7724f04d': audio policy: move intializations to onFirstRef()
Diffstat (limited to 'services')
-rw-r--r--services/audiopolicy/AudioPolicyService.cpp4
-rw-r--r--services/audiopolicy/AudioPolicyService.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/services/audiopolicy/AudioPolicyService.cpp b/services/audiopolicy/AudioPolicyService.cpp
index 4761a13..06a7e84 100644
--- a/services/audiopolicy/AudioPolicyService.cpp
+++ b/services/audiopolicy/AudioPolicyService.cpp
@@ -61,6 +61,10 @@ AudioPolicyService::AudioPolicyService()
: BnAudioPolicyService(), mpAudioPolicyDev(NULL), mpAudioPolicy(NULL),
mAudioPolicyManager(NULL), mAudioPolicyClient(NULL), mPhoneState(AUDIO_MODE_INVALID)
{
+}
+
+void AudioPolicyService::onFirstRef()
+{
char value[PROPERTY_VALUE_MAX];
const struct hw_module_t *module;
int forced_val;
diff --git a/services/audiopolicy/AudioPolicyService.h b/services/audiopolicy/AudioPolicyService.h
index 2cea40b..4e68ab1 100644
--- a/services/audiopolicy/AudioPolicyService.h
+++ b/services/audiopolicy/AudioPolicyService.h
@@ -134,6 +134,9 @@ public:
// IBinder::DeathRecipient
virtual void binderDied(const wp<IBinder>& who);
+ // RefBase
+ virtual void onFirstRef();
+
//
// Helpers for the struct audio_policy_service_ops implementation.
// This is used by the audio policy manager for certain operations that