Skip to content

Commit 79eb7da

Browse files
committed
[macOS] Issue sandbox extension to audio service if Media in the GPU process is not enabled
https://bugs.webkit.org/show_bug.cgi?id=219051 <rdar://problem/71500898> Reviewed by Youenn Fablet. Issue sandbox extension to com.apple.audio.audiohald for the WebContent process on macOS if Media in the GPU process is not enabled. * UIProcess/WebPageProxy.cpp: (WebKit::mediaRelatedMachServices): * WebProcess/com.apple.WebProcess.sb.in: Canonical link: https://commits.webkit.org/231769@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@270028 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent 7bbfbb7 commit 79eb7da

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

Source/WebKit/ChangeLog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
2020-11-19 Per Arne Vollan <pvollan@apple.com>
2+
3+
[macOS] Issue sandbox extension to audio service if Media in the GPU process is not enabled
4+
https://bugs.webkit.org/show_bug.cgi?id=219051
5+
<rdar://problem/71500898>
6+
7+
Reviewed by Youenn Fablet.
8+
9+
Issue sandbox extension to com.apple.audio.audiohald for the WebContent process on macOS if Media in the GPU process is not enabled.
10+
11+
* UIProcess/WebPageProxy.cpp:
12+
(WebKit::mediaRelatedMachServices):
13+
* WebProcess/com.apple.WebProcess.sb.in:
14+
115
2020-11-19 Joshua Watt <JPEW.hacker@gmail.com>
216

317
[WPE] Prevent elements getting stuck in a pressed state when scrolling on a touchscreen

Source/WebKit/UIProcess/WebPageProxy.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7753,7 +7753,7 @@ static const Vector<ASCIILiteral>& mediaRelatedMachServices()
77537753
"com.apple.audio.AURemoteIOServer"_s
77547754
#endif
77557755
#if PLATFORM(MAC) || PLATFORM(MACCATALYST)
7756-
"com.apple.coremedia.endpointstream.xpc"_s, "com.apple.coremedia.endpointplaybacksession.xpc"_s,
7756+
"com.apple.audio.audiohald"_s, "com.apple.coremedia.endpointstream.xpc"_s, "com.apple.coremedia.endpointplaybacksession.xpc"_s,
77577757
"com.apple.coremedia.endpointremotecontrolsession.xpc"_s, "com.apple.coremedia.videodecoder"_s,
77587758
"com.apple.coremedia.videoencoder"_s, "com.apple.lskdd"_s, "com.apple.trustd.agent"_s, "com.apple.BluetoothServices"_s
77597759
#endif

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -954,7 +954,6 @@
954954
(global-name "com.apple.SystemConfiguration.configd")
955955
(global-name "com.apple.assertiond.processassertionconnection")
956956
(global-name "com.apple.audio.SystemSoundServer-OSX")
957-
(global-name "com.apple.audio.audiohald")
958957
(global-name "com.apple.fonts")
959958
(global-name "com.apple.PowerManagement.control")
960959
)
@@ -1235,7 +1234,7 @@
12351234
"com.apple.BluetoothServices"
12361235

12371236
;;; FIXME(207716): The following should be removed when the GPU process is complete
1238-
"com.apple.audio.AudioComponentRegistrar" "com.apple.coremedia.endpoint.xpc" "com.apple.coremedia.endpointstream.xpc"
1237+
"com.apple.audio.AudioComponentRegistrar" "com.apple.audio.audiohald" "com.apple.coremedia.endpoint.xpc" "com.apple.coremedia.endpointstream.xpc"
12391238
"com.apple.coremedia.endpointplaybacksession.xpc" "com.apple.coremedia.endpointremotecontrolsession.xpc" "com.apple.coremedia.routediscoverer.xpc"
12401239
"com.apple.coremedia.routingcontext.xpc" "com.apple.coremedia.volumecontroller.xpc" "com.apple.lskdd" "com.apple.mediaremoted.xpc" "com.apple.trustd.agent"
12411240
;;; FIXME(207716): End services to remove.

0 commit comments

Comments
 (0)