summaryrefslogtreecommitdiffstats
path: root/services/audioflinger
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2014-07-14 17:26:36 -0700
committerGlenn Kasten <gkasten@google.com>2014-07-15 11:20:45 -0700
commitcd704219d22ec51660103684a680caf2c3a12dad (patch)
tree6572f8fad52b82a72eba711fda2779a6e0ad6ca7 /services/audioflinger
parentf6ef963fecde3b63696028fadce4bcfb5b998db0 (diff)
downloadframeworks_av-cd704219d22ec51660103684a680caf2c3a12dad.zip
frameworks_av-cd704219d22ec51660103684a680caf2c3a12dad.tar.gz
frameworks_av-cd704219d22ec51660103684a680caf2c3a12dad.tar.bz2
const correctness on downmix and upmix
Change-Id: I0f51470a6d58a22310ce7cda80afc55e9d6df1dc
Diffstat (limited to 'services/audioflinger')
-rwxr-xr-xservices/audioflinger/Threads.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp
index decb985..0f01b02 100755
--- a/services/audioflinger/Threads.cpp
+++ b/services/audioflinger/Threads.cpp
@@ -5234,10 +5234,10 @@ reacquire_wakelock:
if (mChannelCount == activeTrack->mChannelCount) {
memcpy(dst, src, part1 * mFrameSize);
} else if (mChannelCount == 1) {
- upmix_to_stereo_i16_from_mono_i16((int16_t *)dst, (int16_t *)src,
+ upmix_to_stereo_i16_from_mono_i16((int16_t *)dst, (const int16_t *)src,
part1);
} else {
- downmix_to_mono_i16_from_stereo_i16((int16_t *)dst, (int16_t *)src,
+ downmix_to_mono_i16_from_stereo_i16((int16_t *)dst, (const int16_t *)src,
part1);
}
dst += part1 * activeTrack->mFrameSize;
@@ -5309,7 +5309,7 @@ reacquire_wakelock:
// the resampler always outputs stereo samples:
// do post stereo to mono conversion
downmix_to_mono_i16_from_stereo_i16(activeTrack->mSink.i16,
- (int16_t *)activeTrack->mRsmpOutBuffer, framesOut);
+ (const int16_t *)activeTrack->mRsmpOutBuffer, framesOut);
} else {
ditherAndClamp((int32_t *)activeTrack->mSink.raw,
activeTrack->mRsmpOutBuffer, framesOut);