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

Side by Side Diff: media/base/pipeline_unittest.cc

Issue 12262058: Revert r180578, r180591, and r180604 from 1410 branch. (Closed) Base URL: svn://svn.chromium.org/chrome/branches/1410/src/
Patch Set: Created 7 years, 10 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 | Annotate | Revision Log
« no previous file with comments | « media/base/pipeline.cc ('k') | media/base/video_renderer.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <vector> 5 #include <vector>
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/message_loop.h" 8 #include "base/message_loop.h"
9 #include "base/stl_util.h" 9 #include "base/stl_util.h"
10 #include "base/threading/simple_thread.h" 10 #include "base/threading/simple_thread.h"
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 demuxer_ = new MockDemuxer(); 84 demuxer_ = new MockDemuxer();
85 filter_collection_->SetDemuxer(demuxer_); 85 filter_collection_->SetDemuxer(demuxer_);
86 86
87 video_decoder_ = new MockVideoDecoder(); 87 video_decoder_ = new MockVideoDecoder();
88 filter_collection_->GetVideoDecoders()->push_back(video_decoder_); 88 filter_collection_->GetVideoDecoders()->push_back(video_decoder_);
89 89
90 audio_decoder_ = new MockAudioDecoder(); 90 audio_decoder_ = new MockAudioDecoder();
91 filter_collection_->GetAudioDecoders()->push_back(audio_decoder_); 91 filter_collection_->GetAudioDecoders()->push_back(audio_decoder_);
92 92
93 video_renderer_ = new MockVideoRenderer(); 93 video_renderer_ = new MockVideoRenderer();
94 scoped_ptr<VideoRenderer> video_renderer(video_renderer_); 94 filter_collection_->AddVideoRenderer(video_renderer_);
95 filter_collection_->SetVideoRenderer(video_renderer.Pass());
96 95
97 audio_renderer_ = new MockAudioRenderer(); 96 audio_renderer_ = new MockAudioRenderer();
98 scoped_ptr<AudioRenderer> audio_renderer(audio_renderer_); 97 filter_collection_->AddAudioRenderer(audio_renderer_);
99 filter_collection_->SetAudioRenderer(audio_renderer.Pass());
100 98
101 // InitializeDemuxer() adds overriding expectations for expected non-NULL 99 // InitializeDemuxer() adds overriding expectations for expected non-NULL
102 // streams. 100 // streams.
103 DemuxerStream* null_pointer = NULL; 101 DemuxerStream* null_pointer = NULL;
104 EXPECT_CALL(*demuxer_, GetStream(_)) 102 EXPECT_CALL(*demuxer_, GetStream(_))
105 .WillRepeatedly(Return(null_pointer)); 103 .WillRepeatedly(Return(null_pointer));
106 104
107 EXPECT_CALL(*demuxer_, GetStartTime()) 105 EXPECT_CALL(*demuxer_, GetStartTime())
108 .WillRepeatedly(Return(base::TimeDelta())); 106 .WillRepeatedly(Return(base::TimeDelta()));
109 } 107 }
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 292
295 // Fixture members. 293 // Fixture members.
296 StrictMock<CallbackHelper> callbacks_; 294 StrictMock<CallbackHelper> callbacks_;
297 MessageLoop message_loop_; 295 MessageLoop message_loop_;
298 scoped_refptr<Pipeline> pipeline_; 296 scoped_refptr<Pipeline> pipeline_;
299 297
300 scoped_ptr<FilterCollection> filter_collection_; 298 scoped_ptr<FilterCollection> filter_collection_;
301 scoped_refptr<MockDemuxer> demuxer_; 299 scoped_refptr<MockDemuxer> demuxer_;
302 scoped_refptr<MockVideoDecoder> video_decoder_; 300 scoped_refptr<MockVideoDecoder> video_decoder_;
303 scoped_refptr<MockAudioDecoder> audio_decoder_; 301 scoped_refptr<MockAudioDecoder> audio_decoder_;
304 MockVideoRenderer* video_renderer_; 302 scoped_refptr<MockVideoRenderer> video_renderer_;
305 MockAudioRenderer* audio_renderer_; 303 scoped_refptr<MockAudioRenderer> audio_renderer_;
306 scoped_refptr<StrictMock<MockDemuxerStream> > audio_stream_; 304 scoped_refptr<StrictMock<MockDemuxerStream> > audio_stream_;
307 scoped_refptr<StrictMock<MockDemuxerStream> > video_stream_; 305 scoped_refptr<StrictMock<MockDemuxerStream> > video_stream_;
308 AudioRenderer::TimeCB audio_time_cb_; 306 AudioRenderer::TimeCB audio_time_cb_;
309 VideoDecoderConfig video_decoder_config_; 307 VideoDecoderConfig video_decoder_config_;
310 308
311 private: 309 private:
312 DISALLOW_COPY_AND_ASSIGN(PipelineTest); 310 DISALLOW_COPY_AND_ASSIGN(PipelineTest);
313 }; 311 };
314 312
315 // Test that playback controls methods no-op when the pipeline hasn't been 313 // Test that playback controls methods no-op when the pipeline hasn't been
(...skipping 907 matching lines...) Expand 10 before | Expand all | Expand 10 after
1223 INSTANTIATE_TEARDOWN_TEST(Error, InitAudioRenderer); 1221 INSTANTIATE_TEARDOWN_TEST(Error, InitAudioRenderer);
1224 INSTANTIATE_TEARDOWN_TEST(Error, InitVideoRenderer); 1222 INSTANTIATE_TEARDOWN_TEST(Error, InitVideoRenderer);
1225 INSTANTIATE_TEARDOWN_TEST(Error, Pausing); 1223 INSTANTIATE_TEARDOWN_TEST(Error, Pausing);
1226 INSTANTIATE_TEARDOWN_TEST(Error, Flushing); 1224 INSTANTIATE_TEARDOWN_TEST(Error, Flushing);
1227 INSTANTIATE_TEARDOWN_TEST(Error, Seeking); 1225 INSTANTIATE_TEARDOWN_TEST(Error, Seeking);
1228 INSTANTIATE_TEARDOWN_TEST(Error, Prerolling); 1226 INSTANTIATE_TEARDOWN_TEST(Error, Prerolling);
1229 INSTANTIATE_TEARDOWN_TEST(Error, Starting); 1227 INSTANTIATE_TEARDOWN_TEST(Error, Starting);
1230 INSTANTIATE_TEARDOWN_TEST(Error, Playing); 1228 INSTANTIATE_TEARDOWN_TEST(Error, Playing);
1231 1229
1232 } // namespace media 1230 } // namespace media
OLDNEW
« no previous file with comments | « media/base/pipeline.cc ('k') | media/base/video_renderer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698