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

Side by Side Diff: chromecast/media/cma/pipeline/audio_video_pipeline_impl_unittest.cc

Issue 2070283002: Use container::back() and container::pop_back(). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <memory> 5 #include <memory>
6 #include <vector> 6 #include <vector>
7 7
8 #include "base/bind.h" 8 #include "base/bind.h"
9 #include "base/memory/ptr_util.h" 9 #include "base/memory/ptr_util.h"
10 #include "base/message_loop/message_loop.h" 10 #include "base/message_loop/message_loop.h"
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 std::unique_ptr<CodedFrameProvider> CreateFrameProvider() { 151 std::unique_ptr<CodedFrameProvider> CreateFrameProvider() {
152 std::vector<FrameGeneratorForTest::FrameSpec> frame_specs; 152 std::vector<FrameGeneratorForTest::FrameSpec> frame_specs;
153 frame_specs.resize(kNumFrames); 153 frame_specs.resize(kNumFrames);
154 for (size_t k = 0; k < frame_specs.size() - 1; k++) { 154 for (size_t k = 0; k < frame_specs.size() - 1; k++) {
155 frame_specs[k].has_config = (k == 0); 155 frame_specs[k].has_config = (k == 0);
156 frame_specs[k].timestamp = 156 frame_specs[k].timestamp =
157 base::TimeDelta::FromMicroseconds(kFrameDurationUs) * k; 157 base::TimeDelta::FromMicroseconds(kFrameDurationUs) * k;
158 frame_specs[k].size = kFrameSize; 158 frame_specs[k].size = kFrameSize;
159 frame_specs[k].has_decrypt_config = encrypted_; 159 frame_specs[k].has_decrypt_config = encrypted_;
160 } 160 }
161 frame_specs[frame_specs.size() - 1].is_eos = true; 161 frame_specs.back().is_eos = true;
162 162
163 std::unique_ptr<FrameGeneratorForTest> frame_generator( 163 std::unique_ptr<FrameGeneratorForTest> frame_generator(
164 new FrameGeneratorForTest(frame_specs)); 164 new FrameGeneratorForTest(frame_specs));
165 bool provider_delayed_pattern[] = {false, true}; 165 bool provider_delayed_pattern[] = {false, true};
166 std::unique_ptr<MockFrameProvider> frame_provider(new MockFrameProvider()); 166 std::unique_ptr<MockFrameProvider> frame_provider(new MockFrameProvider());
167 frame_provider->Configure( 167 frame_provider->Configure(
168 std::vector<bool>( 168 std::vector<bool>(
169 provider_delayed_pattern, 169 provider_delayed_pattern,
170 provider_delayed_pattern + arraysize(provider_delayed_pattern)), 170 provider_delayed_pattern + arraysize(provider_delayed_pattern)),
171 std::move(frame_generator)); 171 std::move(frame_generator));
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 365
366 message_loop_.RunUntilIdle(); 366 message_loop_.RunUntilIdle();
367 message_loop_.PostTask(FROM_HERE, 367 message_loop_.PostTask(FROM_HERE,
368 base::Bind(&PipelineHelper::SetCdmLicenseInstalled, 368 base::Bind(&PipelineHelper::SetCdmLicenseInstalled,
369 base::Unretained(pipeline_helper_.get()))); 369 base::Unretained(pipeline_helper_.get())));
370 message_loop_.Run(); 370 message_loop_.Run();
371 } 371 }
372 372
373 } // namespace media 373 } // namespace media
374 } // namespace chromecast 374 } // namespace chromecast
OLDNEW
« no previous file with comments | « chromecast/media/cma/ipc_streamer/av_streamer_unittest.cc ('k') | device/bluetooth/bluez/bluetooth_socket_bluez.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698