Bug 60803

Summary: REGRESSION (WebKit2): Windows Media Player plugin doesn't paint when WindowlessVideo=1 is specified
Product: WebKit Reporter: Adam Roben (:aroben) <aroben>
Component: Plug-insAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: andersca, bweinstein, jhoneycutt
Priority: P2 Keywords: InRadar, PlatformOnly, Regression
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows 7   
Bug Depends on:    
Bug Blocks: 46399    
Attachments:
Description Flags
testcase none

Description Adam Roben (:aroben) 2011-05-13 14:13:12 PDT
Created attachment 93507 [details]
testcase

To reproduce:

1. Load attached testcase (which is a modified version of <http://www.vdat.com/techsupport/PRNwindowstest.asp>)

The audio for the movie plays, but the video doesn't. And if you have Aero disabled and drag a window in front of the plugin area, you see pixel garbage accumulate there because the plugin isn't painting.

This bug only occurs in WebKit2, not WebKit1
Comment 1 Adam Roben (:aroben) 2011-05-13 14:14:15 PDT
WebKit1 works around this (and a crash that doesn't seem to happen in WebKit2) using the PluginQuirkRemoveWindowlessVideoParam quirk.
Comment 2 Adam Roben (:aroben) 2011-05-13 14:14:39 PDT
<rdar://problem/9436500>
Comment 3 Adam Roben (:aroben) 2011-05-13 14:14:47 PDT
See http://trac.webkit.org/changeset/23947