Loading cas/aidl/default/Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ cc_defaults { shared_libs: [ "libbinder_ndk", "liblog", "libvndksupport", ], header_libs: ["media_plugin_headers"], } Loading cas/aidl/default/SharedLibrary.cpp +2 −3 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ #include "SharedLibrary.h" #include <dlfcn.h> #include <utils/Log.h> #include <vndksupport/linker.h> namespace aidl { namespace android { Loading @@ -27,12 +26,12 @@ namespace hardware { namespace cas { SharedLibrary::SharedLibrary(const String8& path) { mLibHandle = android_load_sphal_library(path.c_str(), RTLD_NOW); mLibHandle = dlopen(path.c_str(), RTLD_NOW); } SharedLibrary::~SharedLibrary() { if (mLibHandle != NULL) { android_unload_sphal_library(mLibHandle); dlclose(mLibHandle); mLibHandle = NULL; } } Loading cas/aidl/default/manifest.json +2 −3 Original line number Diff line number Diff line { "name": "com.android.hardware.cas", "version": 1, // For CAS HAL to open plugins from /vendor/lib, "vendor" namespace should be imported. // ":sphal" is an alias for the "vendor" namespace in Vendor APEX. // For CAS HAL to open plugins from /vendor/lib/mediacas "requireNativeLibs": [ ":sphal" ":mediacas" ] } Loading
cas/aidl/default/Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ cc_defaults { shared_libs: [ "libbinder_ndk", "liblog", "libvndksupport", ], header_libs: ["media_plugin_headers"], } Loading
cas/aidl/default/SharedLibrary.cpp +2 −3 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ #include "SharedLibrary.h" #include <dlfcn.h> #include <utils/Log.h> #include <vndksupport/linker.h> namespace aidl { namespace android { Loading @@ -27,12 +26,12 @@ namespace hardware { namespace cas { SharedLibrary::SharedLibrary(const String8& path) { mLibHandle = android_load_sphal_library(path.c_str(), RTLD_NOW); mLibHandle = dlopen(path.c_str(), RTLD_NOW); } SharedLibrary::~SharedLibrary() { if (mLibHandle != NULL) { android_unload_sphal_library(mLibHandle); dlclose(mLibHandle); mLibHandle = NULL; } } Loading
cas/aidl/default/manifest.json +2 −3 Original line number Diff line number Diff line { "name": "com.android.hardware.cas", "version": 1, // For CAS HAL to open plugins from /vendor/lib, "vendor" namespace should be imported. // ":sphal" is an alias for the "vendor" namespace in Vendor APEX. // For CAS HAL to open plugins from /vendor/lib/mediacas "requireNativeLibs": [ ":sphal" ":mediacas" ] }