Chromium Code Reviews| Index: webrtc/modules/audio_device/fine_audio_buffer_unittest.cc |
| diff --git a/webrtc/modules/audio_device/fine_audio_buffer_unittest.cc b/webrtc/modules/audio_device/fine_audio_buffer_unittest.cc |
| index 535f16816cb4998230d6394d14b2af9c88007ea6..3ead791986e2739cb60cc0020eec9e0ea38b7dd1 100644 |
| --- a/webrtc/modules/audio_device/fine_audio_buffer_unittest.cc |
| +++ b/webrtc/modules/audio_device/fine_audio_buffer_unittest.cc |
| @@ -13,6 +13,7 @@ |
| #include <limits.h> |
| #include <memory> |
| +#include "webrtc/base/array_view.h" |
| #include "webrtc/modules/audio_device/mock_audio_device_buffer.h" |
| #include "webrtc/test/gmock.h" |
| #include "webrtc/test/gtest.h" |
| @@ -114,15 +115,16 @@ void RunFineBufferTest(int sample_rate, int frame_size_in_samples) { |
| .Times(kNumberOfUpdateBufferCalls - 1) |
| .WillRepeatedly(Return(kSamplesPer10Ms)); |
| - FineAudioBuffer fine_buffer(&audio_device_buffer, kFrameSizeBytes, |
| - sample_rate); |
| + FineAudioBuffer fine_buffer( |
| + &audio_device_buffer, sample_rate, kFrameSizeBytes); |
| std::unique_ptr<int8_t[]> out_buffer; |
| out_buffer.reset(new int8_t[kFrameSizeBytes]); |
|
kwiberg-webrtc
2017/05/29 04:09:02
Replace these two lines with e.g.
int8_t out_bu
henrika_webrtc
2017/05/29 10:33:51
Done.
|
| std::unique_ptr<int8_t[]> in_buffer; |
| in_buffer.reset(new int8_t[kFrameSizeBytes]); |
| for (int i = 0; i < kNumberOfFrames; ++i) { |
| - fine_buffer.GetPlayoutData(out_buffer.get()); |
| + fine_buffer.GetPlayoutData( |
| + rtc::ArrayView<int8_t>(out_buffer.get(), kFrameSizeBytes)); |
|
kwiberg-webrtc
2017/05/29 04:09:02
...and you'll be able to say just
fine_buffer.G
henrika_webrtc
2017/05/29 10:33:51
Done.
kwiberg-webrtc
2017/05/29 11:07:01
You don't appear to have actually done this. :-)
henrika_webrtc
2017/05/29 15:01:34
Actually. I don't really understand your comment.
kwiberg-webrtc
2017/05/30 07:58:19
There's supposed to be one. See e.g. https://cs.ch
henrika_webrtc
2017/05/30 08:37:15
I should have explained better. The issue is that
kwiberg-webrtc
2017/05/30 09:05:16
OK. The name "kFrameSizeBytes" confused me into th
|
| EXPECT_TRUE(VerifyBuffer(out_buffer.get(), i, kFrameSizeBytes)); |
| UpdateInputBuffer(in_buffer.get(), i, kFrameSizeBytes); |
| fine_buffer.DeliverRecordedData(in_buffer.get(), kFrameSizeBytes, 0, 0); |