RESOLVED FIXED 39445
[chromium] Change WebMediaPlayer interface so buffered() isn't const
https://bugs.webkit.org/show_bug.cgi?id=39445
Summary [chromium] Change WebMediaPlayer interface so buffered() isn't const
Victoria Kirst
Reported 2010-05-20 13:56:05 PDT
In order to keep track of an accurate buffered time, buffered() needs to change from being const to non-const.
Attachments
Patch (1.22 KB, patch)
2010-05-20 14:03 PDT, Victoria Kirst
no flags
Patch (1.41 KB, patch)
2010-05-20 14:19 PDT, Victoria Kirst
no flags
Patch (1.22 KB, patch)
2010-05-26 11:27 PDT, Victoria Kirst
no flags
Patch (1.85 KB, patch)
2010-06-02 13:29 PDT, Victoria Kirst
no flags
Patch (1.41 KB, patch)
2010-06-03 15:13 PDT, Victoria Kirst
no flags
Patch (2.17 KB, patch)
2010-06-15 16:07 PDT, Victoria Kirst
no flags
Patch (1.45 KB, patch)
2010-06-16 12:02 PDT, Victoria Kirst
no flags
Victoria Kirst
Comment 1 2010-05-20 14:03:23 PDT
Victoria Kirst
Comment 2 2010-05-20 14:10:47 PDT
NOTE: This is a two-sided change with Chromium, so Chromium will break if this change is not updated with the Chromium change. Chromium change: http://codereview.chromium.org/2085012/show
Victoria Kirst
Comment 3 2010-05-20 14:19:40 PDT
WebKit Review Bot
Comment 4 2010-05-20 14:20:51 PDT
WebKit Review Bot
Comment 5 2010-05-20 14:34:29 PDT
David Levin
Comment 6 2010-05-20 15:08:22 PDT
Comment on attachment 56630 [details] Patch Two sided commits are strongly discouraged (because they require a lot of coordination and cause breakage that hides test failures, etc.). Please try to find a way to do the change without this. Perhaps just committing the chromium side first but implementing both overloads will let you land this change after (and then finally removing one of the overloads in chromium when the deps are rolled to pick up this patch being landed).
Victoria Kirst
Comment 7 2010-05-26 11:27:18 PDT
Victoria Kirst
Comment 8 2010-05-26 11:31:58 PDT
This is a part 2 of 3 one-sided changes to chrome and WebKit. Chrome has been updated, so this commit should NOT break chromium anymore.
David Levin
Comment 9 2010-05-26 12:01:41 PDT
Will r=me, etc. as soon as the cr-linux turns green.
WebKit Review Bot
Comment 10 2010-05-26 12:18:21 PDT
David Levin
Comment 11 2010-05-26 13:03:48 PDT
Comment on attachment 57118 [details] Patch r- due to chromium build break. I think you need to change WebKit/chromium/DEPS to point to a revision that will pick up your change to chromium.
Victoria Kirst
Comment 12 2010-06-02 13:29:00 PDT
Victoria Kirst
Comment 13 2010-06-02 13:30:25 PDT
Comment on attachment 57691 [details] Patch Should not break on chromium anymore.
WebKit Commit Bot
Comment 14 2010-06-02 19:24:02 PDT
Comment on attachment 57691 [details] Patch Clearing flags on attachment: 57691 Committed r60592: <http://trac.webkit.org/changeset/60592>
WebKit Commit Bot
Comment 15 2010-06-02 19:24:08 PDT
All reviewed patches have been landed. Closing bug.
Tony Chang
Comment 16 2010-06-02 19:55:59 PDT
Sorry, I had to revert this http://trac.webkit.org/changeset/60594 We need to coordinate updating DEPS. See https://bugs.webkit.org/show_bug.cgi?id=39948 and the threads on webkit-dev and chromium-dev.
Victoria Kirst
Comment 17 2010-06-03 15:13:58 PDT
Kent Tamura
Comment 18 2010-06-03 21:12:02 PDT
Comment on attachment 57819 [details] Patch cq- because this is two-sided change.
Kent Tamura
Comment 19 2010-06-03 21:21:16 PDT
Comment on attachment 57819 [details] Patch Ah, I misundertood. The Chromium-side patch was already committed.
WebKit Commit Bot
Comment 20 2010-06-04 03:24:52 PDT
Comment on attachment 57819 [details] Patch Clearing flags on attachment: 57819 Committed r60671: <http://trac.webkit.org/changeset/60671>
WebKit Commit Bot
Comment 21 2010-06-04 03:24:59 PDT
All reviewed patches have been landed. Closing bug.
Kent Tamura
Comment 22 2010-06-04 04:02:44 PDT
This change broken a lot of media tests. Rolling it out. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#referringBuilder=Webkit (webkit.org)&tests=media/controls-after-reload.html,media/controls-strict.html,media/video-controls-rendering.html,media/video-display-toggle.html,media/video-volume-slider.html,media/video-error-does-not-exist.html http://test-results.appspot.com/dashboards/flakiness_dashboard.html#referringBuilder=Webkit Linux (webkit.org)&tests=http/tests/media/video-cancel-load.html,http/tests/media/video-error-abort.html,media/controls-after-reload.html,media/controls-drag-timebar.html,media/controls-right-click-on-timebar.html,media/controls-strict.html,media/controls-styling.html,media/event-attributes.html,media/media-startTime.html,media/remove-from-document.html,media/video-append-source.html,media/video-autoplay.html,media/video-buffered.html,media/video-controls-rendering.html,media/video-controls-transformed.html,media/video-controls-zoomed.html,media/video-controls.html,media/video-currentTime-set.html,media/video-currentTime-set2.html,media/video-currentTime.html,media/video-display-toggle.html,media/video-dom-autoplay.html,media/video-dom-src.html,media/video-duration-known-after-eos.html,media/video-error-does-not-exist.html,media/video-load-networkState.html,media/video-load-readyState.html,media/video-loop.html,media/video-muted.html,media/video-no-audio.html,media/video-no-autoplay.html,media/video-pause-empty-events.html,media/video-pause-immediately.html,media/video-play-empty-events.html,media/video-played-collapse.html,media/video-played-ranges-1.html,media/video-played-reset.html,media/video-preload.html,media/video-reverse-play-duration.html,media/video-seek-past-end-paused.html,media/video-seek-past-end-playing.html,media/video-seekable.html,media/video-seeking.html,media/video-size.html,media/video-source-error.html,media/video-src-remove.html,media/video-timeupdate-during-playback.html,media/video-timeupdate-reverse-play.html,media/video-volume-slider.html,media/video-volume.html,media/video-zoom-controls.html
Kent Tamura
Comment 23 2010-06-04 04:06:36 PDT
Rolled out by r60674.
Victoria Kirst
Comment 24 2010-06-15 16:07:52 PDT
David Levin
Comment 25 2010-06-15 16:24:47 PDT
Comment on attachment 58833 [details] Patch Please don't remove entires from the ChangeLog (even if the change was rolled out). (If you can't get a committer to commit this w/o the ChangeLog deletion for you easily, then upload a corrected version and I'll r+,cq+ that.)
Victoria Kirst
Comment 26 2010-06-16 12:02:03 PDT
Victoria Kirst
Comment 27 2010-06-16 12:03:08 PDT
Comment on attachment 58919 [details] Patch Fixed the changelog!
David Levin
Comment 28 2010-06-16 12:47:51 PDT
Comment on attachment 58919 [details] Patch > + Reviewed by David Levin. In general don't fill this in when you put a patch up for review. The commit queue will fill it in for you.
WebKit Commit Bot
Comment 29 2010-06-19 06:05:45 PDT
Comment on attachment 58919 [details] Patch Clearing flags on attachment: 58919 Committed r61483: <http://trac.webkit.org/changeset/61483>
WebKit Commit Bot
Comment 30 2010-06-19 06:05:51 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.