no timeupdate events emitted for media controller
<rdar://problem/11753267>
Created attachment 157828 [details] Patch
Comment on attachment 157828 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=157828&action=review > Source/WebCore/ChangeLog:13 > + Enforce the spec requirement that the timeupdate event is fired no more often > + than every 250ms. Doesn't it say to fire them *at least* every 250ms? > Source/WebCore/ChangeLog:17 > + Add a periodic firing timer to generat timeupdate events during playback. Nit: "generat" -> "generate" > Source/WebCore/ChangeLog:25 > + (MediaController::updatePlaybackState): Start and ntop the timeupdate timer. Nit: "ntop" -> "stop"
(In reply to comment #4) > (From update of attachment 157828 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=157828&action=review > > > Source/WebCore/ChangeLog:13 > > + Enforce the spec requirement that the timeupdate event is fired no more often > > + than every 250ms. > > Doesn't it say to fire them *at least* every 250ms? Well, sort of. It actually says: "Every 15 to 250ms, or whenever the MediaController's media controller position changes, whichever happens least often, the user agent must queue a task to fire a simple event named timeupdate at the MediaController." So, no more often than "15 to 250ms", but no less often than "15 to 250ms". > > Source/WebCore/ChangeLog:17 > > + Add a periodic firing timer to generat timeupdate events during playback. > > Nit: "generat" -> "generate" Fixed. > > Source/WebCore/ChangeLog:25 > > + (MediaController::updatePlaybackState): Start and ntop the timeupdate timer. > > Nit: "ntop" -> "stop" Fixed.
Committed r125337: <http://trac.webkit.org/changeset/125337>