Changeset 148688 in webkit


Ignore:
Timestamp:
Apr 18, 2013 11:03:11 AM (11 years ago)
Author:
eric.carlson@apple.com
Message:

Forced subtitles never rendered
https://bugs.webkit.org/show_bug.cgi?id=114818

Source/WebCore:

Reviewed by Jer Noble.

No new tests, media/track/track-forced-subtitles-in-band.html was updated to test this change.

  • html/track/TextTrack.cpp:

(WebCore::TextTrack::isRendered): "forced" tracks are rendered.

LayoutTests:

Update test to check that a forced cue is rendered.

Reviewed by Jer Noble.

  • media/track/track-forced-subtitles-in-band-expected.txt:
  • media/track/track-forced-subtitles-in-band.html:
Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r148681 r148688  
    1 2013-04-18  Martin Robinson  <mrobinson@igalia.com>
    2 
    3         [GTK] fast/canvas/DrawImageSinglePixelStretch.html fails
    4         https://bugs.webkit.org/show_bug.cgi?id=58309
    5 
    6         Reviewed by Alejandro G. Castro.
    7 
    8         * platform/gtk/TestExpectations: Unskip a test which is now passing.
     12013-04-18  Eric Carlson  <eric.carlson@apple.com>
     2
     3        Forced subtitles never rendered
     4        https://bugs.webkit.org/show_bug.cgi?id=114818
     5
     6        Update test to check that a forced cue is rendered.
     7
     8        Reviewed by Jer Noble.
     9
     10        * media/track/track-forced-subtitles-in-band-expected.txt:
     11        * media/track/track-forced-subtitles-in-band.html:
    912
    10132013-04-18  Eric Carlson  <eric.carlson@apple.com>
  • trunk/LayoutTests/media/track/track-forced-subtitles-in-band-expected.txt

    r148285 r148688  
    4949EXPECTED (video.textTracks[8].mode == 'disabled') OK
    5050
     51RUN(video.currentTime = 9.5)
     52EVENT(seeked)
     53EXPECTED (video.textTracks[3].activeCues.length == '1') OK
     54EXPECTED (textTrackDisplayElement(video, 'cue') != 'null') OK
     55
    5156END OF TEST
    5257
  • trunk/LayoutTests/media/track/track-forced-subtitles-in-band.html

    r148285 r148688  
    99        <script>
    1010            var test = 0;
     11
     12            function seeked()
     13            {
     14                testExpected("video.textTracks[3].activeCues.length", 1);
     15                testExpected("textTrackDisplayElement(video, 'cue')", null, "!=");
     16                consoleWrite("");
     17
     18                endTest();
     19            }
    1120
    1221            function testForced()
     
    6978                consoleWrite("");
    7079
    71                 endTest();
     80                waitForEvent('seeked', seeked);
     81                run("video.currentTime = 9.5");
    7282            }
    7383
  • trunk/Source/WebCore/ChangeLog

    r148683 r148688  
     12013-04-18  Eric Carlson  <eric.carlson@apple.com>
     2
     3        Forced subtitles never rendered
     4        https://bugs.webkit.org/show_bug.cgi?id=114818
     5
     6        Reviewed by Jer Noble.
     7
     8        No new tests, media/track/track-forced-subtitles-in-band.html was updated to test this change.
     9
     10        * html/track/TextTrack.cpp:
     11        (WebCore::TextTrack::isRendered): "forced" tracks are rendered.
     12
    1132013-04-17  Anders Carlsson  <andersca@apple.com>
    214
  • trunk/Source/WebCore/html/track/TextTrack.cpp

    r148540 r148688  
    440440bool TextTrack::isRendered()
    441441{
    442     if (kind() != captionsKeyword() && kind() != subtitlesKeyword())
     442    if (kind() != captionsKeyword() && kind() != subtitlesKeyword() && kind() != forcedKeyword())
    443443        return false;
    444444
Note: See TracChangeset for help on using the changeset viewer.