Summary: | Switching src of <video> with clipping layer results in empty black square. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jer Noble <jer.noble> | ||||||
Component: | New Bugs | Assignee: | Jer Noble <jer.noble> | ||||||
Status: | NEW --- | ||||||||
Severity: | Normal | CC: | commit-queue, eric.carlson, glenn, philipj, sergio, simon.fraser | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Jer Noble
2014-12-15 11:21:05 PST
Created attachment 243302 [details]
Patch
Comment on attachment 243302 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=243302&action=review > Source/WebCore/ChangeLog:8 > + Test: compositing/video-clip-change-src.html Please move to compositing/video/ > LayoutTests/compositing/video-clip-change-src-expected.html:12 > + video.addEventListener('canplaythrough', endTest); Seems like this could give a false positive, if both ref and test end before a video frame is actually shown? (In reply to comment #2) > Comment on attachment 243302 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=243302&action=review > > > Source/WebCore/ChangeLog:8 > > + Test: compositing/video-clip-change-src.html > > Please move to compositing/video/ > > > LayoutTests/compositing/video-clip-change-src-expected.html:12 > > + video.addEventListener('canplaythrough', endTest); > > Seems like this could give a false positive, if both ref and test end before > a video frame is actually shown? It could; should we just do a pixel test here? > It could; should we just do a pixel test here?
Can you make it so that missing video frames are reliably detected? E.g. <video style="background-color:blue">
Created attachment 243307 [details]
Patch for landing
Comment on attachment 243307 [details] Patch for landing Clearing flags on attachment: 243307 Committed r177324: <http://trac.webkit.org/changeset/177324> |