[Webkit-unassigned] [Bug 87575] [Gtk][EFL] http/tests/media/video-buffered-range-contains-currentTime.html is failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 28 09:27:33 PDT 2012


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


Ami Fischman <fischman at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fischman at chromium.org




--- Comment #2 from Ami Fischman <fischman at chromium.org>  2012-05-28 09:27:33 PST ---
What the test does is:
- video.load()
- onloadedmetadata: seek to 0.5s short of the end of the video
- onseeked: start video.play()
- onended: finish the test

The diff posted shows 'seeked' is fired (so video.play() is called) but it times out before 'ended' is fired.  Some possibilities for why this can happen are:
1) The ports never fire 'ended'.  I'd expect that to break lots of media tests but glancing through efl/Skipped I see lots of media tests skipped.  Can someone who knows the port confirm that ended *is* fired for some (green) test that relies on it?
2) Seeking takes too long, eating most of the timeout interval for the overall test, so playing another 0.5s of video times out.  This can happen if there are no keyframes/index in the media format chosen for the port or if the ports' media engines can't take advantage of fast seeking in the media.  If this is the case the test should pass reliably when run with a longer timeout.

Can someone who knows one or both of these ports try these out?

-- 
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