summaryrefslogtreecommitdiff
path: root/audio/common/all-versions/default/service/service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'audio/common/all-versions/default/service/service.cpp')
-rw-r--r--audio/common/all-versions/default/service/service.cpp18
1 files changed, 4 insertions, 14 deletions
diff --git a/audio/common/all-versions/default/service/service.cpp b/audio/common/all-versions/default/service/service.cpp
index 6df425f409..cf22294fe2 100644
--- a/audio/common/all-versions/default/service/service.cpp
+++ b/audio/common/all-versions/default/service/service.cpp
@@ -20,10 +20,6 @@
#include <string>
#include <vector>
-#include <SoundDoseFactory.h>
-#include <android-base/logging.h>
-#include <android/binder_ibinder_platform.h>
-#include <android/binder_manager.h>
#include <android/binder_process.h>
#include <binder/ProcessState.h>
#include <cutils/properties.h>
@@ -49,8 +45,6 @@ size_t getHWBinderMmapSize(){
}
#endif
-using aidl::android::hardware::audio::sounddose::SoundDoseFactory;
-
/** Try to register the provided factories in the provided order.
* If any registers successfully, do not register any other and return true.
* If all fail, return false.
@@ -159,6 +153,10 @@ int main(int /* argc */, char* /* argv */ []) {
"android.hardware.bluetooth.audio-impl",
"createIBluetoothAudioProviderFactory",
},
+ {
+ "android.hardware.audio.sounddose-vendor-impl",
+ "createISoundDoseFactory",
+ },
};
// clang-format on
@@ -186,13 +184,5 @@ int main(int /* argc */, char* /* argv */ []) {
}
}
- // Register ISoundDoseFactory interface as a workaround for using the audio AIDL HAL
- auto soundDoseDefault = ndk::SharedRefBase::make<SoundDoseFactory>();
- const std::string soundDoseDefaultName =
- std::string() + SoundDoseFactory::descriptor + "/default";
- binder_status_t status = AServiceManager_addService(soundDoseDefault->asBinder().get(),
- soundDoseDefaultName.c_str());
- CHECK_EQ(STATUS_OK, status);
-
joinRpcThreadpool();
}