mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Merge "audio: save vndbinder threads" am: 26ebfab53f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2434045 Change-Id: Ib730acbab10c953ebb8ec9789d92c471401d8766 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -81,9 +81,10 @@ static bool registerExternalServiceImplementation(const std::string& libName,
|
||||
int main(int /* argc */, char* /* argv */ []) {
|
||||
signal(SIGPIPE, SIG_IGN);
|
||||
|
||||
::android::ProcessState::initWithDriver("/dev/vndbinder");
|
||||
// start a threadpool for vndbinder interactions
|
||||
::android::ProcessState::self()->startThreadPool();
|
||||
if (::android::ProcessState::isVndservicemanagerEnabled()) {
|
||||
::android::ProcessState::initWithDriver("/dev/vndbinder");
|
||||
::android::ProcessState::self()->startThreadPool();
|
||||
}
|
||||
|
||||
ABinderProcess_setThreadPoolMaxThreadCount(1);
|
||||
ABinderProcess_startThreadPool();
|
||||
|
||||
Reference in New Issue
Block a user