Changeset 257995 in webkit
- Timestamp:
- Mar 6, 2020 6:49:38 AM (4 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r257978 r257995 1 2020-03-06 Jer Noble <jer.noble@apple.com> 2 3 [GPUP] Set the WebProcess's useGPUProcessForMedia setting during the first page load 4 https://bugs.webkit.org/show_bug.cgi?id=208694 5 6 Reviewed by Youenn Fablet. 7 8 Until such a time as we can pass through the correct preference during WebProcess creation, 9 set the WebProcess's "useGPUProcessForMedia" setting just before the first page load. 10 11 * WebProcess/WebPage/WebPage.cpp: 12 (WebKit::WebPage::updatePreferences): 13 * WebProcess/WebProcess.cpp: 14 (WebKit::WebProcess::initializeWebProcess): 15 * WebProcess/WebProcess.h: 16 1 17 2020-03-06 Antoine Quint <graouts@webkit.org> 2 18 -
trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp
r257892 r257995 3728 3728 static_cast<WebMediaStrategy&>(platformStrategies()->mediaStrategy()).setUseGPUProcess(settings.useGPUProcessForMedia()); 3729 3729 WebProcess::singleton().supplement<RemoteMediaPlayerManager>()->updatePreferences(settings); 3730 WebProcess::singleton().setUseGPUProcessForMedia(settings.useGPUProcessForMedia()); 3730 3731 #endif 3731 3732 } -
trunk/Source/WebKit/WebProcess/WebProcess.cpp
r257936 r257995 473 473 #endif 474 474 475 setUseGPUProcessForMedia(parameters.useGPUProcessForMedia);476 477 475 RELEASE_LOG_IF_ALLOWED(Process, "initializeWebProcess: Presenting process = %d", WebCore::presentingApplicationPID()); 478 476 } -
trunk/Source/WebKit/WebProcess/WebProcess.h
r257936 r257995 334 334 #endif 335 335 336 void setUseGPUProcessForMedia(bool); 337 336 338 private: 337 339 WebProcess(); … … 518 520 bool isAlwaysOnLoggingAllowed() { return m_sessionID ? m_sessionID->isAlwaysOnLoggingAllowed() : true; } 519 521 520 void setUseGPUProcessForMedia(bool);521 522 522 RefPtr<WebConnectionToUIProcess> m_webConnection; 523 523
Note: See TracChangeset
for help on using the changeset viewer.