diff --git a/audio/2.0/default/Android.mk b/audio/2.0/default/Android.mk index 12713d3037..edf1761b7f 100644 --- a/audio/2.0/default/Android.mk +++ b/audio/2.0/default/Android.mk @@ -31,6 +31,7 @@ LOCAL_SRC_FILES := \ LOCAL_CFLAGS := -Wall -Werror LOCAL_SHARED_LIBRARIES := \ + libbinder \ libhidlbase \ libhidltransport \ liblog \ diff --git a/audio/2.0/default/service.cpp b/audio/2.0/default/service.cpp index 3cf7134258..d554481291 100644 --- a/audio/2.0/default/service.cpp +++ b/audio/2.0/default/service.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -36,6 +37,9 @@ using android::hardware::registerPassthroughServiceImplementation; using android::OK; int main(int /* argc */, char* /* argv */ []) { + android::ProcessState::initWithDriver("/dev/vndbinder"); + // start a threadpool for vndbinder interactions + android::ProcessState::self()->startThreadPool(); configureRpcThreadpool(16, true /*callerWillJoin*/); android::status_t status; status = registerPassthroughServiceImplementation();