summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkwiberg@webrtc.org <kwiberg@webrtc.org>2014-10-13 13:29:04 +0000
committerkwiberg@webrtc.org <kwiberg@webrtc.org>2014-10-13 13:29:04 +0000
commit88f9c81aca9e9c7ef48eaa4e837ec4fa17572dab (patch)
tree50d1e019eb1b63d4b4ab7da6cb3e116b9b40a1ed
parentcc05752091dd843c21de2f79db7616d9fbe0dfd5 (diff)
downloadwebrtc-88f9c81aca9e9c7ef48eaa4e837ec4fa17572dab.tar.gz
iSAC tests: Type buffers as uint8_t[] to avoid casts
The iSAC interface functions now expect uint8_t arrays, so change some arrays to be of that type instead of casting at each point of use. R=bjornv@webrtc.org, henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31689004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7433 4adac7df-926f-26a2-2b94-8c16560cd09d
-rw-r--r--modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc15
-rw-r--r--modules/audio_coding/codecs/isac/main/test/simpleKenny.c14
2 files changed, 14 insertions, 15 deletions
diff --git a/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc b/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc
index b9fec4b7..567ec85b 100644
--- a/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc
+++ b/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc
@@ -93,7 +93,7 @@ int main(int argc, char* argv[])
//FILE logFile;
bool doTransCoding = false;
int32_t rateTransCoding = 0;
- uint16_t streamDataTransCoding[600];
+ uint8_t streamDataTransCoding[1200];
int16_t streamLenTransCoding = 0;
FILE* transCodingFile = NULL;
FILE* transcodingBitstream = NULL;
@@ -691,7 +691,7 @@ int main(int argc, char* argv[])
bnIdxTC,
jitterInfoTC,
rateTransCoding,
- reinterpret_cast<uint8_t*>(streamDataTransCoding),
+ streamDataTransCoding,
false);
if(streamLenTransCoding < 0)
{
@@ -710,7 +710,7 @@ int main(int argc, char* argv[])
return -1;
}
- if (fwrite((uint8_t*)streamDataTransCoding,
+ if (fwrite(streamDataTransCoding,
sizeof(uint8_t),
streamLenTransCoding,
transcodingBitstream) !=
@@ -718,8 +718,7 @@ int main(int argc, char* argv[])
return -1;
}
- WebRtcIsac_ReadBwIndex(reinterpret_cast<const uint8_t*>(
- streamDataTransCoding),
+ WebRtcIsac_ReadBwIndex(streamDataTransCoding,
&indexStream);
if (indexStream != bnIdxTC) {
fprintf(stderr, "Error in inserting Bandwidth index into transcoding stream.\n");
@@ -795,7 +794,7 @@ int main(int argc, char* argv[])
bnIdxTC,
jitterInfoTC,
rateTransCoding,
- reinterpret_cast<uint8_t*>(streamDataTransCoding),
+ streamDataTransCoding,
true);
if(streamLenTransCoding < 0)
{
@@ -920,7 +919,7 @@ int main(int argc, char* argv[])
{
declenTC = WebRtcIsac_DecodeRcu(
decoderTransCoding,
- reinterpret_cast<const uint8_t*>(streamDataTransCoding),
+ streamDataTransCoding,
streamLenTransCoding,
decodedTC,
speechType);
@@ -938,7 +937,7 @@ int main(int argc, char* argv[])
{
declenTC = WebRtcIsac_Decode(
decoderTransCoding,
- reinterpret_cast<const uint8_t*>(streamDataTransCoding),
+ streamDataTransCoding,
streamLenTransCoding,
decodedTC,
speechType);
diff --git a/modules/audio_coding/codecs/isac/main/test/simpleKenny.c b/modules/audio_coding/codecs/isac/main/test/simpleKenny.c
index ce759a43..1e752a18 100644
--- a/modules/audio_coding/codecs/isac/main/test/simpleKenny.c
+++ b/modules/audio_coding/codecs/isac/main/test/simpleKenny.c
@@ -102,8 +102,8 @@ int main(int argc, char* argv[])
unsigned int tmpSumStreamLen = 0;
unsigned int packetCntr = 0;
unsigned int lostPacketCntr = 0;
- uint16_t payload[600];
- uint16_t payloadRCU[600];
+ uint8_t payload[1200];
+ uint8_t payloadRCU[1200];
uint16_t packetLossPercent = 0;
int16_t rcuStreamLen = 0;
int onlyEncode;
@@ -376,7 +376,7 @@ valid values are 8 and 16.\n", sampFreqKHz);
stream_len = WebRtcIsac_Encode(
ISAC_main_inst,
shortdata,
- (uint8_t*)payload);
+ payload);
if(stream_len < 0)
{
@@ -396,12 +396,12 @@ valid values are 8 and 16.\n", sampFreqKHz);
}
rcuStreamLen = WebRtcIsac_GetRedPayload(
- ISAC_main_inst, (uint8_t*)payloadRCU);
+ ISAC_main_inst, payloadRCU);
get_arrival_time(cur_framesmpls, stream_len, bottleneck, &packetData,
sampFreqKHz * 1000, sampFreqKHz * 1000);
if(WebRtcIsac_UpdateBwEstimate(ISAC_main_inst,
- (const uint8_t*)payload,
+ payload,
stream_len,
packetData.rtp_number,
packetData.sample_count,
@@ -460,7 +460,7 @@ valid values are 8 and 16.\n", sampFreqKHz);
{
declen = WebRtcIsac_DecodeRcu(
ISAC_main_inst,
- (const uint8_t*)payloadRCU,
+ payloadRCU,
rcuStreamLen,
decoded,
speechType);
@@ -470,7 +470,7 @@ valid values are 8 and 16.\n", sampFreqKHz);
{
declen = WebRtcIsac_Decode(
ISAC_main_inst,
- (const uint8_t*)payload,
+ payload,
stream_len,
decoded,
speechType);