| Index: chrome/browser/media/webrtc_browsertest_audio.cc
|
| diff --git a/chrome/browser/media/webrtc_browsertest_audio.cc b/chrome/browser/media/webrtc_browsertest_audio.cc
|
| index 1f7defec05711daa6034e78cbd1967d0ab2bfd3c..670a2b4d90027e9e53a3000dce870808b5a5671f 100644
|
| --- a/chrome/browser/media/webrtc_browsertest_audio.cc
|
| +++ b/chrome/browser/media/webrtc_browsertest_audio.cc
|
| @@ -37,18 +37,6 @@ scoped_ptr<uint8[]> ReadWavFile(const base::FilePath& wav_filename,
|
| *file_length = wav_file_length;
|
| return scoped_ptr<uint8[]>(wav_file_data);
|
| }
|
| -
|
| -scoped_ptr<media::WavAudioHandler> CreateWavAudioHandler(
|
| - const base::FilePath& wav_filename, const uint8* wav_file_data,
|
| - size_t wav_file_length) {
|
| - base::StringPiece wav_data(reinterpret_cast<const char*>(wav_file_data),
|
| - wav_file_length);
|
| - scoped_ptr<media::WavAudioHandler> wav_audio_handler(
|
| - new media::WavAudioHandler(wav_data));
|
| -
|
| - return wav_audio_handler.Pass();
|
| -}
|
| -
|
| } // namespace
|
|
|
| namespace test {
|
| @@ -58,8 +46,8 @@ float ComputeAudioEnergyForWavFile(const base::FilePath& wav_filename,
|
| // Read the file, and put its data in a scoped_ptr so it gets deleted later.
|
| size_t file_length = 0;
|
| scoped_ptr<uint8[]> wav_file_data = ReadWavFile(wav_filename, &file_length);
|
| - scoped_ptr<media::WavAudioHandler> wav_audio_handler = CreateWavAudioHandler(
|
| - wav_filename, wav_file_data.get(), file_length);
|
| + auto wav_audio_handler = media::WavAudioHandler::Create(base::StringPiece(
|
| + reinterpret_cast<const char*>(wav_file_data), file_length));
|
|
|
| scoped_ptr<media::AudioBus> audio_bus = media::AudioBus::Create(
|
| wav_audio_handler->num_channels(), wav_audio_handler->total_frames());
|
|
|