Closed
Bug 476811
Opened 16 years ago
Closed 16 years ago
A "waiting" event isn't fired when playback freezes for lack of data
Categories
(Core :: Audio/Video, defect, P2)
Tracking
()
VERIFIED
FIXED
People
(Reporter: Dolske, Assigned: roc)
References
()
Details
(Keywords: verified1.9.1)
Attachments
(1 file)
(deleted),
patch
|
cajbir
:
review+
|
Details | Diff | Splinter Review |
When playing a video, if it's consuming buffer data faster than the network is providing it, eventually the playback freezes because it runs out of data. The network is still active, it's just not sending bits fast enough. The video spec says a "waiting" event should be fired when "Playback has stopped because the next frame is not available, but the user agent expects that frame to become available in due course.". This event doesn't ever seem to fire. I wrote a little PHP script to trickle out an Ogg at a slow rate, and confirmed that an event listener never gets a "waiting". http://dolske.net/mozilla/tests/video/slowsend.php?rate=64 The spec also seems to says that "waiting" can be fired during seeks (4.8.10.10), I don't see it happen there either. I do see "seeking" and "seeked" events, which are an acceptable workaround.
Flags: wanted1.9.1?
Assignee | ||
Comment 1•16 years ago
|
||
We should provide this, it's fairly easy.
Assignee: nobody → roc
Flags: wanted1.9.1? → blocking1.9.1+
Priority: -- → P2
Assignee | ||
Comment 2•16 years ago
|
||
Not sure how to test this without locking up httpd.js...
Attachment #361214 -
Flags: review?(chris.double)
Assignee | ||
Updated•16 years ago
|
Whiteboard: [needs review]
Updated•16 years ago
|
Attachment #361214 -
Flags: review?(chris.double) → review+
Assignee | ||
Updated•16 years ago
|
Whiteboard: [needs review] → [needs landing]
Assignee | ||
Comment 3•16 years ago
|
||
Pushed http://hg.mozilla.org/mozilla-central/rev/81ce9460e316
Status: NEW → RESOLVED
Closed: 16 years ago
Flags: in-testsuite?
Resolution: --- → FIXED
Whiteboard: [needs landing] → [needs 191 landing]
Assignee | ||
Comment 4•16 years ago
|
||
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/1ca66ced33f5
Keywords: fixed1.9.1
Whiteboard: [needs 191 landing]
Comment 5•15 years ago
|
||
Verified FIXED on 1.9.1 branch and 1.9.2 trunk Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1pre) Gecko/20090604 Shiretoko/3.5pre Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2a1pre) Gecko/20090604 Minefield/3.6a1pre
Status: RESOLVED → VERIFIED
Updated•15 years ago
|
Keywords: fixed1.9.1 → verified1.9.1
You need to log in
before you can comment on or make changes to this bug.
Description
•