diff options
author | Glenn Kasten <gkasten@google.com> | 2014-07-14 17:26:36 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2014-07-15 11:20:45 -0700 |
commit | cd704219d22ec51660103684a680caf2c3a12dad (patch) | |
tree | 6572f8fad52b82a72eba711fda2779a6e0ad6ca7 | |
parent | f6ef963fecde3b63696028fadce4bcfb5b998db0 (diff) | |
download | frameworks_av-cd704219d22ec51660103684a680caf2c3a12dad.zip frameworks_av-cd704219d22ec51660103684a680caf2c3a12dad.tar.gz frameworks_av-cd704219d22ec51660103684a680caf2c3a12dad.tar.bz2 |
const correctness on downmix and upmix
Change-Id: I0f51470a6d58a22310ce7cda80afc55e9d6df1dc
-rwxr-xr-x | services/audioflinger/Threads.cpp | 6 |
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); |