RESOLVED FIXED 133350
Perserve caption selection in fullscreen.
https://bugs.webkit.org/show_bug.cgi?id=133350
Summary Perserve caption selection in fullscreen.
Jeremy Jones
Reported 2014-05-28 11:00:58 PDT
Perserve caption selection in fullscreen.
Attachments
Patch (4.79 KB, patch)
2014-05-28 11:10 PDT, Jeremy Jones
no flags
Patch (4.47 KB, patch)
2014-05-28 17:04 PDT, Jeremy Jones
no flags
Jeremy Jones
Comment 1 2014-05-28 11:01:53 PDT
Jeremy Jones
Comment 2 2014-05-28 11:10:00 PDT
Eric Carlson
Comment 3 2014-05-28 11:22:58 PDT
Comment on attachment 232206 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=232206&action=review > Source/WebCore/ChangeLog:8 > + Use the logic from the line player to calculate the selected caption index. Nit: "from the line player" -> "from the inline player" > Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.mm:297 > + if (trackList && m_mediaElement->document().page() && m_mediaElement->mediaControlsHost()) { This should be an early return. > Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.mm:303 > + Vector<String> legibleOptions; Nit: I had to read through the code to figure out what "legibleOptions" meant, so something like "trackDisplayNames" might be better. > Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.mm:326 > + if (offIndex && displayMode == MediaControlsHost::forcedOnlyKeyword() && !trackMenuItemSelected) { Nit: "!trackMenuItemSelected" is cheaper than "displayMode == MediaControlsHost::forcedOnlyKeyword()" so it should be first.
Jeremy Jones
Comment 4 2014-05-28 17:04:32 PDT
WebKit Commit Bot
Comment 5 2014-05-29 09:41:58 PDT
Comment on attachment 232222 [details] Patch Clearing flags on attachment: 232222 Committed r169450: <http://trac.webkit.org/changeset/169450>
WebKit Commit Bot
Comment 6 2014-05-29 09:42:02 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.