Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1322)

Unified Diff: media/base/audio_bus_unittest.cc

Issue 1906423005: Replace scoped_ptr with std::unique_ptr in //media/base. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: scopedptr-media-base: android Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/base/audio_bus_perftest.cc ('k') | media/base/audio_converter.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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;
« no previous file with comments | « media/base/audio_bus_perftest.cc ('k') | media/base/audio_converter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698