[macOS] Stop blocking two audio-related user client classes
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Jun 2020 19:52:31 +0000 (19:52 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Jun 2020 19:52:31 +0000 (19:52 +0000)
https://bugs.webkit.org/show_bug.cgi?id=213807
<rdar://problem/64874902>

Reviewed by Per Arne Vollan.

Restore IOAudioControlUserClient and IOAudioEngineUserClient since we find them being
actively used on macOS for some media playback purposes.

* WebProcess/com.apple.WebProcess.sb.in:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@263765 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/ChangeLog
Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

index 2357af5..8bc463e 100644 (file)
@@ -1,3 +1,16 @@
+2020-06-30  Brent Fulgham  <bfulgham@apple.com>
+
+        [macOS] Stop blocking two audio-related user client classes
+        https://bugs.webkit.org/show_bug.cgi?id=213807
+        <rdar://problem/64874902>
+
+        Reviewed by Per Arne Vollan.
+
+        Restore IOAudioControlUserClient and IOAudioEngineUserClient since we find them being
+        actively used on macOS for some media playback purposes.
+
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2020-06-30  Peng Liu  <peng.liu6@apple.com>
 
         Enable the support of FULLSCREEN_API in WebKitTestRunner
index 0b8ac94..66f29d1 100644 (file)
 (allow iokit-open
     (iokit-user-client-class "AppleMultitouchDeviceUserClient")
     (iokit-user-client-class "IOHIDParamUserClient")
-    (iokit-user-client-class "IOAudioControlUserClient")
-    (iokit-user-client-class "IOAudioEngineUserClient")
 )
 #endif
 
     (with send-signal SIGKILL)
     (iokit-user-client-class "AppleMultitouchDeviceUserClient")
     (iokit-user-client-class "IOHIDParamUserClient")
-    (iokit-user-client-class "IOAudioControlUserClient")
-    (iokit-user-client-class "IOAudioEngineUserClient")
     (iokit-registry-entry-class "IOFramebufferSharedUserClient")
 )
 #endif
     (iokit-user-client-class "AppleUpstreamUserClient")
     (iokit-user-client-class "RootDomainUserClient") ;; Needed by WebCore::PerformanceMonitor
     (iokit-user-client-class "AudioAUUC") ;; <rdar://problem/10427451> && <rdar://problem/10808817>
+    (iokit-user-client-class "IOAudioControlUserClient")
+    (iokit-user-client-class "IOAudioEngineUserClient")
 )
 
 ;; <rdar://problem/60088861>