summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-01-20 10:07:13 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-01-20 10:07:13 -0800
commitba1e8cb245b1395fa6dd8a3eb9fe92a3d8a99adf (patch)
tree630434b5b7956f89aba53e21596d989cef8f62ba
parent902ec630b6abc9bf6c247e21ff4a829c58a93ce9 (diff)
parentca0657a1ca087a6d474a75fcfedd6aac3901d587 (diff)
downloadhardware_libhardware_legacy-ba1e8cb245b1395fa6dd8a3eb9fe92a3d8a99adf.zip
hardware_libhardware_legacy-ba1e8cb245b1395fa6dd8a3eb9fe92a3d8a99adf.tar.gz
hardware_libhardware_legacy-ba1e8cb245b1395fa6dd8a3eb9fe92a3d8a99adf.tar.bz2
Merge "Audio policy HAL set_ringer_mode is deprecated"
-rw-r--r--audio/AudioPolicyManagerBase.cpp12
-rw-r--r--audio/audio_policy_hal.cpp3
-rw-r--r--include/hardware_legacy/AudioPolicyInterface.h2
-rw-r--r--include/hardware_legacy/AudioPolicyManagerBase.h2
4 files changed, 2 insertions, 17 deletions
diff --git a/audio/AudioPolicyManagerBase.cpp b/audio/AudioPolicyManagerBase.cpp
index 12df7bd..3d198dc 100644
--- a/audio/AudioPolicyManagerBase.cpp
+++ b/audio/AudioPolicyManagerBase.cpp
@@ -319,13 +319,6 @@ void AudioPolicyManagerBase::setPhoneState(int state)
}
}
-void AudioPolicyManagerBase::setRingerMode(uint32_t mode, uint32_t mask)
-{
- ALOGV("setRingerMode() mode %x, mask %x", mode, mask);
-
- mRingerMode = mode;
-}
-
void AudioPolicyManagerBase::setForceUse(AudioSystem::force_use usage, AudioSystem::forced_config config)
{
ALOGV("setForceUse() usage %d, config %d, mPhoneState %d", usage, config, mPhoneState);
@@ -1026,9 +1019,6 @@ status_t AudioPolicyManagerBase::dump(int fd)
result.append(buffer);
snprintf(buffer, SIZE, " Phone state: %d\n", mPhoneState);
result.append(buffer);
-// disable ringer mode dump until it is actually passed by AudioService when needed.
-// snprintf(buffer, SIZE, " Ringer mode: %d\n", mRingerMode);
-// result.append(buffer);
snprintf(buffer, SIZE, " Force use for communications %d\n", mForceUse[AudioSystem::FOR_COMMUNICATION]);
result.append(buffer);
snprintf(buffer, SIZE, " Force use for media %d\n", mForceUse[AudioSystem::FOR_MEDIA]);
@@ -1091,7 +1081,7 @@ AudioPolicyManagerBase::AudioPolicyManagerBase(AudioPolicyClientInterface *clien
#ifdef AUDIO_POLICY_TEST
Thread(false),
#endif //AUDIO_POLICY_TEST
- mPhoneState(AudioSystem::MODE_NORMAL), mRingerMode(0),
+ mPhoneState(AudioSystem::MODE_NORMAL),
mLimitRingtoneVolume(false), mLastVoiceVolume(-1.0f),
mTotalEffectsCpuLoad(0), mTotalEffectsMemory(0),
mA2dpSuspended(false)
diff --git a/audio/audio_policy_hal.cpp b/audio/audio_policy_hal.cpp
index 7d2e1e0..e997a81 100644
--- a/audio/audio_policy_hal.cpp
+++ b/audio/audio_policy_hal.cpp
@@ -95,8 +95,7 @@ static void ap_set_phone_state(struct audio_policy *pol, audio_mode_t state)
static void ap_set_ringer_mode(struct audio_policy *pol, uint32_t mode,
uint32_t mask)
{
- struct legacy_audio_policy *lap = to_lap(pol);
- lap->apm->setRingerMode(mode, mask);
+ // deprecated, never called
}
/* force using a specific device category for the specified usage */
diff --git a/include/hardware_legacy/AudioPolicyInterface.h b/include/hardware_legacy/AudioPolicyInterface.h
index ff24565..9743489 100644
--- a/include/hardware_legacy/AudioPolicyInterface.h
+++ b/include/hardware_legacy/AudioPolicyInterface.h
@@ -74,8 +74,6 @@ public:
const char *device_address) = 0;
// indicate a change in phone state. Valid phones states are defined by AudioSystem::audio_mode
virtual void setPhoneState(int state) = 0;
- // indicate a change in ringer mode
- virtual void setRingerMode(uint32_t mode, uint32_t mask) = 0;
// force using a specific device category for the specified usage
virtual void setForceUse(AudioSystem::force_use usage, AudioSystem::forced_config config) = 0;
// retrieve current device category forced for a given usage
diff --git a/include/hardware_legacy/AudioPolicyManagerBase.h b/include/hardware_legacy/AudioPolicyManagerBase.h
index 24368e3..2a37200 100644
--- a/include/hardware_legacy/AudioPolicyManagerBase.h
+++ b/include/hardware_legacy/AudioPolicyManagerBase.h
@@ -70,7 +70,6 @@ public:
virtual AudioSystem::device_connection_state getDeviceConnectionState(AudioSystem::audio_devices device,
const char *device_address);
virtual void setPhoneState(int state);
- virtual void setRingerMode(uint32_t mode, uint32_t mask);
virtual void setForceUse(AudioSystem::force_use usage, AudioSystem::forced_config config);
virtual AudioSystem::forced_config getForceUse(AudioSystem::force_use usage);
virtual void setSystemProperty(const char* property, const char* value);
@@ -357,7 +356,6 @@ protected:
uint32_t mAvailableOutputDevices; // bit field of all available output devices
uint32_t mAvailableInputDevices; // bit field of all available input devices
int mPhoneState; // current phone state
- uint32_t mRingerMode; // current ringer mode
AudioSystem::forced_config mForceUse[AudioSystem::NUM_FORCE_USE]; // current forced use configuration
StreamDescriptor mStreams[AudioSystem::NUM_STREAM_TYPES]; // stream descriptors for volume control