Home | History | Annotate | Download | only in animation

Lines Matching refs:player

32 #include "core/animation/Player.h"
50 player = Player::create(timeline.get(), 0);
56 // The timeline does not know about our player, so we have to explicitly call update().
57 return player->update();
62 RefPtr<Player> player;
68 EXPECT_EQ(0, player->currentTime());
69 EXPECT_FALSE(player->paused());
70 EXPECT_EQ(1, player->playbackRate());
71 EXPECT_EQ(0, player->startTime());
72 EXPECT_EQ(0, player->timeDrift());
79 RefPtr<Player> player = Player::create(timeline.get(), 0);
80 EXPECT_EQ(1234, player->startTime());
81 EXPECT_EQ(0, player->currentTime());
87 player->setPaused(true);
88 EXPECT_TRUE(player->paused());
89 EXPECT_EQ(200, player->currentTime());
90 EXPECT_EQ(0, player->timeDrift());
93 player->setPaused(false);
94 EXPECT_FALSE(player->paused());
95 EXPECT_EQ(200, player->currentTime());
96 EXPECT_EQ(200, player->timeDrift());
99 EXPECT_EQ(400, player->currentTime());
100 EXPECT_EQ(200, player->timeDrift());
105 player->setPaused(true);
106 EXPECT_TRUE(player->paused());
107 EXPECT_EQ(0, player->currentTime());
108 EXPECT_EQ(0, player->timeDrift());
110 player->setPaused(false);
111 EXPECT_FALSE(player->paused());
112 EXPECT_EQ(0, player->currentTime());
113 EXPECT_EQ(0, player->timeDrift());
115 player->setPaused(true);
117 EXPECT_TRUE(player->paused());
118 EXPECT_EQ(0, player->currentTime());
119 EXPECT_EQ(100, player->timeDrift());
121 player->setPaused(false);
122 EXPECT_EQ(0, player->currentTime());
123 EXPECT_EQ(100, player->timeDrift());
129 player->setCurrentTime(250);
130 EXPECT_EQ(250, player->currentTime());
131 EXPECT_EQ(-250, player->timeDrift());
136 player->setCurrentTime(250);
137 EXPECT_EQ(250, player->currentTime());
138 EXPECT_EQ(-250, player->timeDrift());
141 EXPECT_EQ(250, player->currentTime());
147 player->setPlaybackRate(2);
148 EXPECT_EQ(2, player->playbackRate());
149 EXPECT_EQ(0, player->currentTime());
150 EXPECT_EQ(0, player->timeDrift());
153 EXPECT_EQ(200, player->currentTime());
154 EXPECT_EQ(0, player->timeDrift());
159 player->setPlaybackRate(2);
160 EXPECT_EQ(0, player->currentTime());
161 EXPECT_EQ(0, player->timeDrift());
164 EXPECT_EQ(200, player->currentTime());
165 EXPECT_EQ(0, player->timeDrift());
171 player->setPaused(true);
172 player->setPlaybackRate(2);
173 EXPECT_EQ(100, player->currentTime());
174 EXPECT_EQ(100, player->timeDrift());
177 player->setPaused(false);
178 EXPECT_EQ(100, player->currentTime());
179 EXPECT_EQ(300, player->timeDrift());
182 EXPECT_EQ(200, player->currentTime());
183 EXPECT_EQ(300, player->timeDrift());
189 player->setPlaybackRate(nullValue());
190 EXPECT_TRUE(isNull(player->playbackRate()));
191 EXPECT_TRUE(isNull(player->currentTime()));
192 EXPECT_TRUE(isNull(player->timeDrift()));
195 EXPECT_TRUE(isNull(player->currentTime()));
196 EXPECT_TRUE(isNull(player->timeDrift()));
202 player->setPlaybackRate(std::numeric_limits<double>::infinity());
203 EXPECT_EQ(std::numeric_limits<double>::infinity(), player->playbackRate());
204 EXPECT_TRUE(isNull(player->currentTime()));
205 EXPECT_TRUE(isNull(player->timeDrift()));
208 EXPECT_TRUE(isNull(player->currentTime()));
209 EXPECT_TRUE(isNull(player->timeDrift()));
215 player->setPlaybackRate(std::numeric_limits<double>::max());
216 EXPECT_EQ(std::numeric_limits<double>::max(), player->playbackRate());
217 EXPECT_EQ(0, player->currentTime());
218 EXPECT_EQ(0, player->timeDrift());
221 EXPECT_EQ(std::numeric_limits<double>::infinity(), player->currentTime());
227 player->setCurrentTime(nullValue());
228 EXPECT_TRUE(isNull(player->currentTime()));
229 EXPECT_TRUE(isNull(player->timeDrift()));
232 EXPECT_TRUE(isNull(player->currentTime()));
233 EXPECT_TRUE(isNull(player->timeDrift()));
239 player->setCurrentTime(std::numeric_limits<double>::infinity());
240 EXPECT_EQ(std::numeric_limits<double>::infinity(), player->currentTime());
241 EXPECT_EQ(-std::numeric_limits<double>::infinity(), player->timeDrift());
244 EXPECT_EQ(std::numeric_limits<double>::infinity(), player->currentTime());
245 EXPECT_EQ(-std::numeric_limits<double>::infinity(), player->timeDrift());
251 player->setCurrentTime(std::numeric_limits<double>::max());
252 EXPECT_EQ(std::numeric_limits<double>::max(), player->currentTime());
253 EXPECT_EQ(-std::numeric_limits<double>::max(), player->timeDrift());
256 EXPECT_EQ(std::numeric_limits<double>::max(), player->currentTime());
257 EXPECT_EQ(-std::numeric_limits<double>::max(), player->timeDrift());