Index: media/base/audio_bus_unittest.cc |
diff --git a/media/base/audio_bus_unittest.cc b/media/base/audio_bus_unittest.cc |
index d89245f7f4cdb8abe5ce809f4a641e2934fec024..02809db72379db083e913e5fe79b29a32a399e96 100644 |
--- a/media/base/audio_bus_unittest.cc |
+++ b/media/base/audio_bus_unittest.cc |
@@ -6,6 +6,7 @@ |
#include <stdint.h> |
#include <limits> |
+#include <memory> |
#include "base/macros.h" |
#include "base/strings/stringprintf.h" |
@@ -111,16 +112,16 @@ class AudioBusTest : public testing::Test { |
// Verify basic Create(...) method works as advertised. |
TEST_F(AudioBusTest, Create) { |
- scoped_ptr<AudioBus> bus = AudioBus::Create(kChannels, kFrameCount); |
+ std::unique_ptr<AudioBus> bus = AudioBus::Create(kChannels, kFrameCount); |
VerifyParams(bus.get()); |
VerifyChannelData(bus.get()); |
} |
// Verify Create(...) using AudioParameters works as advertised. |
TEST_F(AudioBusTest, CreateUsingAudioParameters) { |
- scoped_ptr<AudioBus> bus = AudioBus::Create(AudioParameters( |
- AudioParameters::AUDIO_PCM_LINEAR, kChannelLayout, kSampleRate, 32, |
- kFrameCount)); |
+ std::unique_ptr<AudioBus> bus = AudioBus::Create( |
+ AudioParameters(AudioParameters::AUDIO_PCM_LINEAR, kChannelLayout, |
+ kSampleRate, 32, kFrameCount)); |
VerifyParams(bus.get()); |
VerifyChannelData(bus.get()); |
} |
@@ -133,7 +134,7 @@ TEST_F(AudioBusTest, WrapVector) { |
sizeof(*data_[i]) * kFrameCount, AudioBus::kChannelAlignment))); |
} |
- scoped_ptr<AudioBus> bus = AudioBus::WrapVector(kFrameCount, data_); |
+ std::unique_ptr<AudioBus> bus = AudioBus::WrapVector(kFrameCount, data_); |
VerifyParams(bus.get()); |
VerifyChannelData(bus.get()); |
} |
@@ -144,7 +145,7 @@ TEST_F(AudioBusTest, WrapMemory) { |
AudioParameters::AUDIO_PCM_LINEAR, kChannelLayout, kSampleRate, 32, |
kFrameCount); |
int data_size = AudioBus::CalculateMemorySize(params); |
- scoped_ptr<float, base::AlignedFreeDeleter> data(static_cast<float*>( |
+ std::unique_ptr<float, base::AlignedFreeDeleter> data(static_cast<float*>( |
base::AlignedAlloc(data_size, AudioBus::kChannelAlignment))); |
// Fill the memory with a test value we can check for after wrapping. |
@@ -152,7 +153,7 @@ TEST_F(AudioBusTest, WrapMemory) { |
std::fill( |
data.get(), data.get() + data_size / sizeof(*data.get()), kTestValue); |
- scoped_ptr<AudioBus> bus = AudioBus::WrapMemory(params, data.get()); |
+ std::unique_ptr<AudioBus> bus = AudioBus::WrapMemory(params, data.get()); |
// Verify the test value we filled prior to wrapping. |
for (int i = 0; i < bus->channels(); ++i) |
VerifyValue(bus->channel(i), bus->frames(), kTestValue); |
@@ -172,8 +173,8 @@ TEST_F(AudioBusTest, CopyTo) { |
AudioParameters params( |
AudioParameters::AUDIO_PCM_LINEAR, kChannelLayout, kSampleRate, 32, |
kFrameCount); |
- scoped_ptr<AudioBus> bus1 = AudioBus::Create(kChannels, kFrameCount); |
- scoped_ptr<AudioBus> bus2 = AudioBus::Create(params); |
+ std::unique_ptr<AudioBus> bus1 = AudioBus::Create(kChannels, kFrameCount); |
+ std::unique_ptr<AudioBus> bus2 = AudioBus::Create(params); |
{ |
SCOPED_TRACE("Created"); |
@@ -194,10 +195,9 @@ TEST_F(AudioBusTest, CopyTo) { |
{ |
SCOPED_TRACE("Wrapped Memory"); |
// Try a copy to an AudioBus wrapping a memory block. |
- scoped_ptr<float, base::AlignedFreeDeleter> data( |
- static_cast<float*>(base::AlignedAlloc( |
- AudioBus::CalculateMemorySize(params), |
- AudioBus::kChannelAlignment))); |
+ std::unique_ptr<float, base::AlignedFreeDeleter> data(static_cast<float*>( |
+ base::AlignedAlloc(AudioBus::CalculateMemorySize(params), |
+ AudioBus::kChannelAlignment))); |
bus2 = AudioBus::WrapMemory(params, data.get()); |
CopyTest(bus1.get(), bus2.get()); |
@@ -206,7 +206,7 @@ TEST_F(AudioBusTest, CopyTo) { |
// Verify Zero() and ZeroFrames(...) utility methods work as advertised. |
TEST_F(AudioBusTest, Zero) { |
- scoped_ptr<AudioBus> bus = AudioBus::Create(kChannels, kFrameCount); |
+ std::unique_ptr<AudioBus> bus = AudioBus::Create(kChannels, kFrameCount); |
// Fill the bus with dummy data. |
for (int i = 0; i < bus->channels(); ++i) |
@@ -273,10 +273,10 @@ static const int kTestVectorChannels = arraysize(kTestVectorResult); |
// Verify FromInterleaved() deinterleaves audio in supported formats correctly. |
TEST_F(AudioBusTest, FromInterleaved) { |
- scoped_ptr<AudioBus> bus = AudioBus::Create( |
- kTestVectorChannels, kTestVectorFrames); |
- scoped_ptr<AudioBus> expected = AudioBus::Create( |
- kTestVectorChannels, kTestVectorFrames); |
+ std::unique_ptr<AudioBus> bus = |
+ AudioBus::Create(kTestVectorChannels, kTestVectorFrames); |
+ std::unique_ptr<AudioBus> expected = |
+ AudioBus::Create(kTestVectorChannels, kTestVectorFrames); |
for (int ch = 0; ch < kTestVectorChannels; ++ch) { |
memcpy(expected->channel(ch), kTestVectorResult[ch], |
kTestVectorFrames * sizeof(*expected->channel(ch))); |
@@ -316,10 +316,10 @@ TEST_F(AudioBusTest, FromInterleavedPartial) { |
static const int kPartialFrames = 2; |
ASSERT_LE(kPartialStart + kPartialFrames, kTestVectorFrames); |
- scoped_ptr<AudioBus> bus = AudioBus::Create( |
- kTestVectorChannels, kTestVectorFrames); |
- scoped_ptr<AudioBus> expected = AudioBus::Create( |
- kTestVectorChannels, kTestVectorFrames); |
+ std::unique_ptr<AudioBus> bus = |
+ AudioBus::Create(kTestVectorChannels, kTestVectorFrames); |
+ std::unique_ptr<AudioBus> expected = |
+ AudioBus::Create(kTestVectorChannels, kTestVectorFrames); |
expected->Zero(); |
for (int ch = 0; ch < kTestVectorChannels; ++ch) { |
memcpy(expected->channel(ch) + kPartialStart, |
@@ -336,8 +336,8 @@ TEST_F(AudioBusTest, FromInterleavedPartial) { |
// Verify ToInterleaved() interleaves audio in suported formats correctly. |
TEST_F(AudioBusTest, ToInterleaved) { |
- scoped_ptr<AudioBus> bus = AudioBus::Create( |
- kTestVectorChannels, kTestVectorFrames); |
+ std::unique_ptr<AudioBus> bus = |
+ AudioBus::Create(kTestVectorChannels, kTestVectorFrames); |
// Fill the bus with our test vector. |
for (int ch = 0; ch < bus->channels(); ++ch) { |
memcpy(bus->channel(ch), kTestVectorResult[ch], |
@@ -382,8 +382,8 @@ TEST_F(AudioBusTest, ToInterleavedPartial) { |
static const int kPartialFrames = 2; |
ASSERT_LE(kPartialStart + kPartialFrames, kTestVectorFrames); |
- scoped_ptr<AudioBus> expected = AudioBus::Create( |
- kTestVectorChannels, kTestVectorFrames); |
+ std::unique_ptr<AudioBus> expected = |
+ AudioBus::Create(kTestVectorChannels, kTestVectorFrames); |
for (int ch = 0; ch < kTestVectorChannels; ++ch) { |
memcpy(expected->channel(ch), kTestVectorResult[ch], |
kTestVectorFrames * sizeof(*expected->channel(ch))); |
@@ -398,7 +398,7 @@ TEST_F(AudioBusTest, ToInterleavedPartial) { |
} |
TEST_F(AudioBusTest, Scale) { |
- scoped_ptr<AudioBus> bus = AudioBus::Create(kChannels, kFrameCount); |
+ std::unique_ptr<AudioBus> bus = AudioBus::Create(kChannels, kFrameCount); |
// Fill the bus with dummy data. |
static const float kFillValue = 1; |