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

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

Issue 2837613004: media: Support better decoder switching (Closed)
Patch Set: do not always keep decoder selector Created 3 years, 7 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 (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 "media/base/mock_filters.h" 5 #include "media/base/mock_filters.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 8
9 using ::testing::_; 9 using ::testing::_;
10 using ::testing::Return; 10 using ::testing::Return;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 } 81 }
82 82
83 void MockDemuxerStream::set_liveness(DemuxerStream::Liveness liveness) { 83 void MockDemuxerStream::set_liveness(DemuxerStream::Liveness liveness) {
84 liveness_ = liveness; 84 liveness_ = liveness;
85 } 85 }
86 86
87 VideoRotation MockDemuxerStream::video_rotation() { 87 VideoRotation MockDemuxerStream::video_rotation() {
88 return VIDEO_ROTATION_0; 88 return VIDEO_ROTATION_0;
89 } 89 }
90 90
91 std::string MockVideoDecoder::GetDisplayName() const { 91 MockVideoDecoder::MockVideoDecoder(const std::string& decoder_name)
92 return "MockVideoDecoder"; 92 : decoder_name_(decoder_name) {
93 }
94
95 MockVideoDecoder::MockVideoDecoder() {
96 ON_CALL(*this, CanReadWithoutStalling()).WillByDefault(Return(true)); 93 ON_CALL(*this, CanReadWithoutStalling()).WillByDefault(Return(true));
97 } 94 }
98 95
99 std::string MockAudioDecoder::GetDisplayName() const {
100 return "MockAudioDecoder";
101 }
102
103 MockVideoDecoder::~MockVideoDecoder() {} 96 MockVideoDecoder::~MockVideoDecoder() {}
104 97
105 MockAudioDecoder::MockAudioDecoder() {} 98 std::string MockVideoDecoder::GetDisplayName() const {
99 return decoder_name_.empty() ? "MockVideoDecoder" : decoder_name_;
100 }
106 101
102 MockAudioDecoder::MockAudioDecoder(const std::string& decoder_name)
103 : decoder_name_(decoder_name) {}
107 MockAudioDecoder::~MockAudioDecoder() {} 104 MockAudioDecoder::~MockAudioDecoder() {}
108 105
106 std::string MockAudioDecoder::GetDisplayName() const {
107 return decoder_name_.empty() ? "MockAudioDecoder" : decoder_name_;
108 }
109
109 MockRendererClient::MockRendererClient() {} 110 MockRendererClient::MockRendererClient() {}
110 111
111 MockRendererClient::~MockRendererClient() {} 112 MockRendererClient::~MockRendererClient() {}
112 113
113 MockVideoRenderer::MockVideoRenderer() {} 114 MockVideoRenderer::MockVideoRenderer() {}
114 115
115 MockVideoRenderer::~MockVideoRenderer() {} 116 MockVideoRenderer::~MockVideoRenderer() {}
116 117
117 MockAudioRenderer::MockAudioRenderer() {} 118 MockAudioRenderer::MockAudioRenderer() {}
118 119
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 void MockCdmFactory::SetBeforeCreationCB( 292 void MockCdmFactory::SetBeforeCreationCB(
292 const base::Closure& before_creation_cb) { 293 const base::Closure& before_creation_cb) {
293 before_creation_cb_ = before_creation_cb; 294 before_creation_cb_ = before_creation_cb;
294 } 295 }
295 296
296 MockStreamParser::MockStreamParser() {} 297 MockStreamParser::MockStreamParser() {}
297 298
298 MockStreamParser::~MockStreamParser() {} 299 MockStreamParser::~MockStreamParser() {}
299 300
300 } // namespace media 301 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698