Revert 7266 "WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type en..."
This was causing apparently legitimate failures on the following bots: http://chromegw/i/client.webrtc/builders/Linux64%20Release%20%5Blarge%20tests%5D/builds/2599 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28KK%20Nexus5%29%28dbg%29/builds/2023 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28JB%20Nexus7.2%29%28dbg%29/builds/1825 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28KK%20Nexus5%29/builds/2013 http://chromegw/i/client.webrtc/builders/Android%20Tests%20%28JB%20Nexus7.2%29/builds/1795 > WebRtcIsac_Encode and WebRtcIsacfix_Encode: Type encoded stream as uint8_t > > We have to fix both at once, since there's a macro that calls one of > them or the other. > > BUG=909 > R=andrew@webrtc.org, bjornv@webrtc.org, henrik.lundin@webrtc.org, minyue@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/19229004 TBR=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/30519004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7267 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -348,11 +348,14 @@ class AudioDecoderIsacFloatTest : public AudioDecoderTest {
|
||||
virtual int EncodeFrame(const int16_t* input, size_t input_len_samples,
|
||||
uint8_t* output) {
|
||||
// Insert 3 * 10 ms. Expect non-zero output on third call.
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input, output));
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input,
|
||||
reinterpret_cast<int16_t*>(output)));
|
||||
input += input_size_;
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input, output));
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input,
|
||||
reinterpret_cast<int16_t*>(output)));
|
||||
input += input_size_;
|
||||
int enc_len_bytes = WebRtcIsac_Encode(encoder_, input, output);
|
||||
int enc_len_bytes =
|
||||
WebRtcIsac_Encode(encoder_, input, reinterpret_cast<int16_t*>(output));
|
||||
EXPECT_GT(enc_len_bytes, 0);
|
||||
return enc_len_bytes;
|
||||
}
|
||||
@ -385,11 +388,14 @@ class AudioDecoderIsacSwbTest : public AudioDecoderTest {
|
||||
virtual int EncodeFrame(const int16_t* input, size_t input_len_samples,
|
||||
uint8_t* output) {
|
||||
// Insert 3 * 10 ms. Expect non-zero output on third call.
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input, output));
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input,
|
||||
reinterpret_cast<int16_t*>(output)));
|
||||
input += input_size_;
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input, output));
|
||||
EXPECT_EQ(0, WebRtcIsac_Encode(encoder_, input,
|
||||
reinterpret_cast<int16_t*>(output)));
|
||||
input += input_size_;
|
||||
int enc_len_bytes = WebRtcIsac_Encode(encoder_, input, output);
|
||||
int enc_len_bytes =
|
||||
WebRtcIsac_Encode(encoder_, input, reinterpret_cast<int16_t*>(output));
|
||||
EXPECT_GT(enc_len_bytes, 0);
|
||||
return enc_len_bytes;
|
||||
}
|
||||
@ -435,11 +441,14 @@ class AudioDecoderIsacFixTest : public AudioDecoderTest {
|
||||
virtual int EncodeFrame(const int16_t* input, size_t input_len_samples,
|
||||
uint8_t* output) {
|
||||
// Insert 3 * 10 ms. Expect non-zero output on third call.
|
||||
EXPECT_EQ(0, WebRtcIsacfix_Encode(encoder_, input, output));
|
||||
EXPECT_EQ(0, WebRtcIsacfix_Encode(encoder_, input,
|
||||
reinterpret_cast<int16_t*>(output)));
|
||||
input += input_size_;
|
||||
EXPECT_EQ(0, WebRtcIsacfix_Encode(encoder_, input, output));
|
||||
EXPECT_EQ(0, WebRtcIsacfix_Encode(encoder_, input,
|
||||
reinterpret_cast<int16_t*>(output)));
|
||||
input += input_size_;
|
||||
int enc_len_bytes = WebRtcIsacfix_Encode(encoder_, input, output);
|
||||
int enc_len_bytes = WebRtcIsacfix_Encode(
|
||||
encoder_, input, reinterpret_cast<int16_t*>(output));
|
||||
EXPECT_GT(enc_len_bytes, 0);
|
||||
return enc_len_bytes;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user