Bug 169391

Summary: REGRESSION(r213564): Netflix does not play content
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit2Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, bfulgham, jmarcell
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: macOS 10.12   
Bug Depends on: 169331    
Bug Blocks:    
Attachments:
Description Flags
Patch
none
Patch achristensen: review+

Description Brent Fulgham 2017-03-08 16:15:40 PST
In Bug 169331 I locked down the accessible IOKit properties too far, and blocked some elements needed to support Netflix.

This patch adds the missing IOKit properties.
Comment 1 Brent Fulgham 2017-03-08 16:16:03 PST
<rdar://problem/30930190>
Comment 2 Brent Fulgham 2017-03-08 16:26:28 PST
Created attachment 303862 [details]
Patch
Comment 3 Sam Weinig 2017-03-08 16:29:39 PST
Comment on attachment 303862 [details]
Patch

This seems like something that should be testable.  Can a test be added?
Comment 4 Brent Fulgham 2017-03-08 16:55:35 PST
Created attachment 303867 [details]
Patch
Comment 5 Brent Fulgham 2017-03-08 17:02:06 PST
(In reply to comment #3)
> Comment on attachment 303862 [details]
> Patch
> 
> This seems like something that should be testable.  Can a test be added?

The Media team is apparently working on something to support this, but no such infrastructure exists.

To make matters worse, the types of IOKit properties being accessed seem to be a function of the hardware, so I might have to do more wildcarding to avoid breaking untested hardware configurations.
Comment 6 Brent Fulgham 2017-03-08 17:28:15 PST
Committed r213611: <http://trac.webkit.org/changeset/213611>