[Webkit-unassigned] [Bug 63823] New: HTMLMediaElement prematurely starts progress timer to check buffering status of audio source.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 1 11:34:09 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=63823

           Summary: HTMLMediaElement prematurely starts progress timer to
                    check buffering status of audio source.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: S60 Hardware
        OS/Version: Other
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Qt
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: abhinav.mithal at nokia.com


In HTMLMediaElement, the ProgressEventTimer is started too soon.    It currently begins at the very start of resource loading; it should instead start after the metadata has been loaded and media player has started buffering data.

By firing right away, the timer gives the impression that playback is stalled and buffering - when in fact it is simply taking a long time to load the initial resource (meta data, etc.)

As a result UI elements are activated prematurely and events are passed to the player before playback is actually taking place.

This patch corrects this problem in order to conform with spec here : http://dev.w3.org/html5/spec/Overview.html#dom-media-network_loading.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list