From fcbe36a1d984e2f62086f621984cdb96adaa5b7a Mon Sep 17 00:00:00 2001 From: "henrik.lundin@webrtc.org" Date: Mon, 8 Dec 2014 18:26:49 +0000 Subject: [PATCH] Add const qualifier to WebRtcPcm16b_Encode BUG=909 R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/28199004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7831 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/modules/audio_coding/codecs/pcm16b/include/pcm16b.h | 4 ++-- webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c | 2 +- .../audio_coding/neteq/tools/neteq_performance_test.cc | 5 ++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/webrtc/modules/audio_coding/codecs/pcm16b/include/pcm16b.h b/webrtc/modules/audio_coding/codecs/pcm16b/include/pcm16b.h index 86b32fe217..52bc9cc129 100644 --- a/webrtc/modules/audio_coding/codecs/pcm16b/include/pcm16b.h +++ b/webrtc/modules/audio_coding/codecs/pcm16b/include/pcm16b.h @@ -54,9 +54,9 @@ int16_t WebRtcPcm16b_EncodeW16(const int16_t* speechIn16b, * Returned value : Size in bytes of speech8b */ -int16_t WebRtcPcm16b_Encode(int16_t *speech16b, +int16_t WebRtcPcm16b_Encode(const int16_t* speech16b, int16_t len, - unsigned char *speech8b); + unsigned char* speech8b); /**************************************************************************** * WebRtcPcm16b_DecodeW16(...) diff --git a/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c b/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c index 2c6bea6a90..bc7a4747a3 100644 --- a/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c +++ b/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c @@ -41,7 +41,7 @@ int16_t WebRtcPcm16b_EncodeW16(const int16_t* speechIn16b, /* Encoder with char Output (old version) */ -int16_t WebRtcPcm16b_Encode(int16_t *speech16b, +int16_t WebRtcPcm16b_Encode(const int16_t *speech16b, int16_t len, unsigned char *speech8b) { diff --git a/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc b/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc index ebe078425b..080b99bf03 100644 --- a/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc +++ b/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc @@ -64,9 +64,8 @@ int64_t NetEqPerformanceTest::Run(int runtime_ms, const int16_t* input_samples = audio_loop.GetNextBlock(); if (!input_samples) exit(1); uint8_t input_payload[kInputBlockSizeSamples * sizeof(int16_t)]; - size_t payload_len = WebRtcPcm16b_Encode(const_cast(input_samples), - kInputBlockSizeSamples, - input_payload); + size_t payload_len = + WebRtcPcm16b_Encode(input_samples, kInputBlockSizeSamples, input_payload); assert(payload_len == kInputBlockSizeSamples * sizeof(int16_t)); // Main loop.