summaryrefslogtreecommitdiffstats
path: root/drm
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-01-16 01:08:45 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-01-16 01:08:45 +0000
commit020d1b52530555553059fd30939bd13c458f7188 (patch)
tree7b28240a96cff7f520cf0a3672aeb5bd78d39141 /drm
parenta5d726d37a163fa02f1c96a9c97fe9651a22630e (diff)
parentca5642cd9ccd95cae88dd9204958419e279ea532 (diff)
downloadframeworks_av-020d1b52530555553059fd30939bd13c458f7188.tar.gz
frameworks_av-020d1b52530555553059fd30939bd13c458f7188.tar.bz2
frameworks_av-020d1b52530555553059fd30939bd13c458f7188.zip
Merge "List drm HALs from manifest"
Diffstat (limited to 'drm')
-rw-r--r--drm/libmediadrm/DrmHal.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/drm/libmediadrm/DrmHal.cpp b/drm/libmediadrm/DrmHal.cpp
index fc847ff72f..f4c0341722 100644
--- a/drm/libmediadrm/DrmHal.cpp
+++ b/drm/libmediadrm/DrmHal.cpp
@@ -24,7 +24,7 @@
#include <binder/IServiceManager.h>
#include <android/hardware/drm/1.2/types.h>
-#include <android/hidl/manager/1.0/IServiceManager.h>
+#include <android/hidl/manager/1.2/IServiceManager.h>
#include <hidl/ServiceManagement.h>
#include <media/EventMetric.h>
@@ -353,10 +353,10 @@ void DrmHal::cleanup() {
Vector<sp<IDrmFactory>> DrmHal::makeDrmFactories() {
Vector<sp<IDrmFactory>> factories;
- auto manager = hardware::defaultServiceManager();
+ auto manager = hardware::defaultServiceManager1_2();
if (manager != NULL) {
- manager->listByInterface(drm::V1_0::IDrmFactory::descriptor,
+ manager->listManifestByInterface(drm::V1_0::IDrmFactory::descriptor,
[&factories](const hidl_vec<hidl_string> &registered) {
for (const auto &instance : registered) {
auto factory = drm::V1_0::IDrmFactory::getService(instance);
@@ -366,7 +366,7 @@ Vector<sp<IDrmFactory>> DrmHal::makeDrmFactories() {
}
}
);
- manager->listByInterface(drm::V1_1::IDrmFactory::descriptor,
+ manager->listManifestByInterface(drm::V1_1::IDrmFactory::descriptor,
[&factories](const hidl_vec<hidl_string> &registered) {
for (const auto &instance : registered) {
auto factory = drm::V1_1::IDrmFactory::getService(instance);