OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 <string> | 5 #include <string> |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
10 #include "base/strings/stringprintf.h" | 10 #include "base/strings/stringprintf.h" |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 void OnMediaMetadataChanged(int player_id, | 61 void OnMediaMetadataChanged(int player_id, |
62 base::TimeDelta duration, | 62 base::TimeDelta duration, |
63 int width, | 63 int width, |
64 int height, | 64 int height, |
65 bool success) override { | 65 bool success) override { |
66 num_metadata_changes_++; | 66 num_metadata_changes_++; |
67 } | 67 } |
68 void OnPlaybackComplete(int player_id) override { | 68 void OnPlaybackComplete(int player_id) override { |
69 playback_completed_ = true; | 69 playback_completed_ = true; |
70 if (message_loop_->is_running()) | 70 if (message_loop_->is_running()) |
71 message_loop_->Quit(); | 71 message_loop_->QuitWhenIdle(); |
72 } | 72 } |
73 void OnMediaInterrupted(int player_id) override {} | 73 void OnMediaInterrupted(int player_id) override {} |
74 void OnBufferingUpdate(int player_id, int percentage) override {} | 74 void OnBufferingUpdate(int player_id, int percentage) override {} |
75 void OnSeekComplete(int player_id, | 75 void OnSeekComplete(int player_id, |
76 const base::TimeDelta& current_time) override {} | 76 const base::TimeDelta& current_time) override {} |
77 void OnError(int player_id, int error) override {} | 77 void OnError(int player_id, int error) override {} |
78 void OnVideoSizeChanged(int player_id, int width, int height) override {} | 78 void OnVideoSizeChanged(int player_id, int width, int height) override {} |
79 void OnWaitingForDecryptionKey(int player_id) override {} | 79 void OnWaitingForDecryptionKey(int player_id) override {} |
80 MediaPlayerAndroid* GetFullscreenPlayer() override { return NULL; } | 80 MediaPlayerAndroid* GetFullscreenPlayer() override { return NULL; } |
81 MediaPlayerAndroid* GetPlayer(int player_id) override { return NULL; } | 81 MediaPlayerAndroid* GetPlayer(int player_id) override { return NULL; } |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 : message_loop_(message_loop), | 124 : message_loop_(message_loop), |
125 num_data_requests_(0), | 125 num_data_requests_(0), |
126 num_seek_requests_(0), | 126 num_seek_requests_(0), |
127 num_browser_seek_requests_(0) {} | 127 num_browser_seek_requests_(0) {} |
128 ~MockDemuxerAndroid() override {} | 128 ~MockDemuxerAndroid() override {} |
129 | 129 |
130 void Initialize(DemuxerAndroidClient* client) override {} | 130 void Initialize(DemuxerAndroidClient* client) override {} |
131 void RequestDemuxerData(DemuxerStream::Type type) override { | 131 void RequestDemuxerData(DemuxerStream::Type type) override { |
132 num_data_requests_++; | 132 num_data_requests_++; |
133 if (message_loop_->is_running()) | 133 if (message_loop_->is_running()) |
134 message_loop_->Quit(); | 134 message_loop_->QuitWhenIdle(); |
135 } | 135 } |
136 void RequestDemuxerSeek(const base::TimeDelta& time_to_seek, | 136 void RequestDemuxerSeek(const base::TimeDelta& time_to_seek, |
137 bool is_browser_seek) override { | 137 bool is_browser_seek) override { |
138 num_seek_requests_++; | 138 num_seek_requests_++; |
139 if (is_browser_seek) | 139 if (is_browser_seek) |
140 num_browser_seek_requests_++; | 140 num_browser_seek_requests_++; |
141 } | 141 } |
142 | 142 |
143 int num_data_requests() const { return num_data_requests_; } | 143 int num_data_requests() const { return num_data_requests_; } |
144 int num_seek_requests() const { return num_seek_requests_; } | 144 int num_seek_requests() const { return num_seek_requests_; } |
(...skipping 2241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2386 | 2386 |
2387 EXPECT_EQ(demuxer_->num_data_requests(), 0); | 2387 EXPECT_EQ(demuxer_->num_data_requests(), 0); |
2388 player_.OnDemuxerConfigsAvailable(CreateDemuxerConfigs(true, true)); | 2388 player_.OnDemuxerConfigsAvailable(CreateDemuxerConfigs(true, true)); |
2389 | 2389 |
2390 manager_.set_allow_play(true); | 2390 manager_.set_allow_play(true); |
2391 player_.Start(); | 2391 player_.Start(); |
2392 EXPECT_TRUE(player_.IsPlaying()); | 2392 EXPECT_TRUE(player_.IsPlaying()); |
2393 } | 2393 } |
2394 | 2394 |
2395 } // namespace media | 2395 } // namespace media |
OLD | NEW |