diff options
author | Glenn Kasten <gkasten@google.com> | 2012-03-01 09:14:51 -0800 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2012-03-06 16:43:19 -0800 |
commit | b81cc8c6f3eec9edb255ea99b6a6f243585b1e38 (patch) | |
tree | a3cad338817394b18b441bbb3f31853bfd9ed4f5 /media/libmedia/AudioSystem.cpp | |
parent | f8edf68a1e39da273eafe8c85bdbedc26636c4ec (diff) | |
download | frameworks_av-b81cc8c6f3eec9edb255ea99b6a6f243585b1e38.zip frameworks_av-b81cc8c6f3eec9edb255ea99b6a6f243585b1e38.tar.gz frameworks_av-b81cc8c6f3eec9edb255ea99b6a6f243585b1e38.tar.bz2 |
IAudioFlingerClient::ioConfigChanged param2 const
The 3rd parameter (param2) to AudioFlingerClient::ioConfigChanged
is used as an input. So changed it from void * to const void *.
It is then cast to const OutputDescriptor *
or const audio_stream_type_t * depending on the event.
Change-Id: Ieec0d284f139b74b3389b5ef69c7935a8e5650ee
Diffstat (limited to 'media/libmedia/AudioSystem.cpp')
-rw-r--r-- | media/libmedia/AudioSystem.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/media/libmedia/AudioSystem.cpp b/media/libmedia/AudioSystem.cpp index ec4c044..e0b186a 100644 --- a/media/libmedia/AudioSystem.cpp +++ b/media/libmedia/AudioSystem.cpp @@ -405,9 +405,9 @@ void AudioSystem::AudioFlingerClient::binderDied(const wp<IBinder>& who) { } void AudioSystem::AudioFlingerClient::ioConfigChanged(int event, audio_io_handle_t ioHandle, - void *param2) { + const void *param2) { ALOGV("ioConfigChanged() event %d", event); - OutputDescriptor *desc; + const OutputDescriptor *desc; audio_stream_type_t stream; if (ioHandle == 0) return; @@ -417,7 +417,7 @@ void AudioSystem::AudioFlingerClient::ioConfigChanged(int event, audio_io_handle switch (event) { case STREAM_CONFIG_CHANGED: if (param2 == NULL) break; - stream = *(audio_stream_type_t *)param2; + stream = *(const audio_stream_type_t *)param2; ALOGV("ioConfigChanged() STREAM_CONFIG_CHANGED stream %d, output %d", stream, ioHandle); if (gStreamOutputMap.indexOfKey(stream) >= 0) { gStreamOutputMap.replaceValueFor(stream, ioHandle); @@ -429,7 +429,7 @@ void AudioSystem::AudioFlingerClient::ioConfigChanged(int event, audio_io_handle break; } if (param2 == NULL) break; - desc = (OutputDescriptor *)param2; + desc = (const OutputDescriptor *)param2; OutputDescriptor *outputDesc = new OutputDescriptor(*desc); gOutputs.add(ioHandle, outputDesc); @@ -458,7 +458,7 @@ void AudioSystem::AudioFlingerClient::ioConfigChanged(int event, audio_io_handle break; } if (param2 == NULL) break; - desc = (OutputDescriptor *)param2; + desc = (const OutputDescriptor *)param2; ALOGV("ioConfigChanged() new config for output %d samplingRate %d, format %d channels %d frameCount %d latency %d", ioHandle, desc->samplingRate, desc->format, |