Changeset 287050 in webkit
- Timestamp:
- Dec 14, 2021, 2:36:14 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/media/video-currentTime-duration-expected.txt (added)
-
LayoutTests/media/video-currentTime-duration.html (added)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r287038 r287050 1 2021-12-14 Jer Noble <jer.noble@apple.com> 2 3 Safari intermittently stopping playing Spotify Web Player (currentTime goes backwards) 4 https://bugs.webkit.org/show_bug.cgi?id=233257 5 <rdar://problem/85504967> 6 7 Reviewed by Eric Carlson. 8 9 * media/video-currentTime-duration-expected.txt: Added. 10 * media/video-currentTime-duration.html: Added. 11 1 12 2021-12-14 Tyler Wilcock <tyler_w@apple.com> 2 13 -
trunk/Source/WebKit/ChangeLog
r287049 r287050 1 2021-12-14 Jer Noble <jer.noble@apple.com> 2 3 Safari intermittently stopping playing Spotify Web Player (currentTime goes backwards) 4 https://bugs.webkit.org/show_bug.cgi?id=233257 5 <rdar://problem/85504967> 6 7 Reviewed by Eric Carlson. 8 9 Test: media/video-currentTime-duration.html 10 11 Clamp currentMediaTime() to [0, durationMediaTime()]. 12 13 * WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp: 14 (WebKit::MediaPlayerPrivateRemote::currentMediaTime const): 15 1 16 2021-12-14 Alex Christensen <achristensen@webkit.org> 2 17 -
trunk/Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp
r285993 r287050 286 286 return m_cachedMediaTime; 287 287 288 return m_cachedMediaTime + MediaTime::createWithDouble(m_rate * (MonotonicTime::now() - m_cachedMediaTimeQueryTime).seconds()); 288 auto calculatedCurrentTime = m_cachedMediaTime + MediaTime::createWithDouble(m_rate * (MonotonicTime::now() - m_cachedMediaTimeQueryTime).seconds()); 289 return std::min(std::max(calculatedCurrentTime, MediaTime::zeroTime()), durationMediaTime()); 289 290 } 290 291
Note:
See TracChangeset
for help on using the changeset viewer.