| 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;
|
|
|