const correctness on downmix and upmix

Change-Id: I0f51470a6d58a22310ce7cda80afc55e9d6df1dc
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 @@
                         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 @@
                         // 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);