Bug 50358
| Summary: | REGRESSION: Video elements don't always show the first frame at page load | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> |
| Component: | Media | Assignee: | Eric Carlson <eric.carlson> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | bfulgham, simon.fraser |
| Priority: | P2 | Keywords: | InRadar |
| Version: | 528+ (Nightly build) | ||
| Hardware: | Mac | ||
| OS: | OS X 10.5 | ||
Simon Fraser (smfr)
On Mac, load up LayoutTests/compositing/geometry/video-opacity-overlay.html and reload the page a few times with Command-R. Every once in a while, the video is blank.
I think this is a recent regression.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Simon Fraser (smfr)
<rdar://problem/8718678>
Simon Fraser (smfr)
There are some pretty obvious differences in the movie notifications we get from QTKit in the success and failure cases. By adding some printfs, I saw:
Good
loadStateChanged (delayed 1)
loadStateChanged (delayed 0)
updateStates: network state 2, ready state 2
setUpVideoRendering currentMode=0 preferredMode=3
acceleratedRenderingStateChanged
setUpVideoRendering currentMode=3 preferredMode=3
seeking to 0.000000 (metadata available 1)
timeChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
Bad
loadStateChanged (delayed 1)
loadStateChanged (delayed 1)
loadStateChanged (delayed 0)
updateStates: network state 2, ready state 2
setUpVideoRendering currentMode=0 preferredMode=3
acceleratedRenderingStateChanged
setUpVideoRendering currentMode=3 preferredMode=3
seeking to 0.000000 (metadata available 1)
timeChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
rateChanged (delayed 0)
updateStates: network state 3, ready state 4
rateChanged (delayed 0)
updateStates: network state 3, ready state 4
rateChanged (delayed 0)
updateStates: network state 3, ready state 4
rateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
loadStateChanged (delayed 0)
updateStates: network state 3, ready state 4
Brent Fulgham
*** This bug has been marked as a duplicate of bug 57203 ***