| Summary: | REGRESSION(r174823): Several tests fail due to canplaythrough firing before tracks are available | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Jer Noble <jer.noble> | ||||
| Component: | Media | Assignee: | Jer Noble <jer.noble> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | ap, commit-queue, eric.carlson, glenn, philipj, sergio, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Bug Depends on: | 137474 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Jer Noble
2014-10-20 08:40:36 PDT
Committed r174884: <http://trac.webkit.org/changeset/174884> Above commit was just TestExpectations changes. media/track/audio-track.html appears to be flaky on Yosemite for the same reason. Marked it as flaky in https://trac.webkit.org/r175218 (on all OS X versions, because the change was not Yosemite specific). (In reply to comment #3) > media/track/audio-track.html appears to be flaky on Yosemite for the same > reason. > > Marked it as flaky in https://trac.webkit.org/r175218 (on all OS X versions, > because the change was not Yosemite specific). Turns out, it's flakey for a different reason. We're queueing a timer to fire the "addTrack" event, but we're sending the "canplaythrough" event immediately when the KVO fires. This means that they can come slightly out-of-order, but this was always possible, and likely did not have anything to do with the other change. Created attachment 240992 [details]
Patch
Comment on attachment 240992 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=240992&action=review Nice! > LayoutTests/platform/mac/TestExpectations:1503 > webkit.org/b/137882 media/track/audio-track.html [ Pass Failure ] Could you please change this to bug 138394? Committed r175826: <http://trac.webkit.org/changeset/175826> |