Changeset 275669 in webkit
- Timestamp:
- Apr 8, 2021, 11:47:57 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/WebPageProxy.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r275663 r275669 1 2021-04-08 Brent Fulgham <bfulgham@apple.com> 2 3 [Cocoa] Temporarily retain some media services when GPU Process active 4 https://bugs.webkit.org/show_bug.cgi?id=224328 5 <rdar://problem/76370805> 6 7 Reviewed by Eric Carlson. 8 9 Testing of the GPU Process show that access to the CoreMedia routing service is still needed under 10 some use cases. To prevent user-facing impact, we will allow these connections while the underlying 11 issues are resolved. 12 13 * UIProcess/WebPageProxy.cpp: 14 (WebKit::temporaryMachServices): Added. 15 (WebKit::WebPageProxy::creationParameters): Extend access to the set of temporaryMachServices when 16 the GPU Process is enabled. 17 1 18 2021-04-08 Wenson Hsieh <wenson_hsieh@apple.com> 2 19 -
trunk/Source/WebKit/UIProcess/WebPageProxy.cpp
r275614 r275669 7776 7776 return services; 7777 7777 } 7778 7779 static const Vector<ASCIILiteral>& temporaryMachServices() 7780 { 7781 static const auto services = makeNeverDestroyed(Vector<ASCIILiteral> { 7782 "com.apple.coremedia.routingcontext.xpc"_s // Remove after <rdar://76403302> is fixed. 7783 }); 7784 return services; 7785 } 7778 7786 #endif 7779 7787 … … 7871 7879 parameters.mediaExtensionHandles = SandboxExtension::createHandlesForMachLookup(mediaRelatedMachServices(), WTF::nullopt); 7872 7880 parameters.mediaIOKitExtensionHandles = SandboxExtension::createHandlesForIOKitClassExtensions(mediaRelatedIOKitClasses(), WTF::nullopt); 7881 } else { 7882 // FIXME(224327): Remove this else clause once <rdar://76403302> is fixed. 7883 parameters.mediaExtensionHandles = SandboxExtension::createHandlesForMachLookup(temporaryMachServices(), WTF::nullopt); 7873 7884 } 7874 7885
Note:
See TracChangeset
for help on using the changeset viewer.