Loading media/jni/android_media_MediaCrypto.cpp +2 −16 Original line number Diff line number Diff line Loading @@ -24,11 +24,10 @@ #include "jni.h" #include <nativehelper/JNIHelp.h> #include <binder/IServiceManager.h> #include <cutils/properties.h> #include <media/stagefright/foundation/ADebug.h> #include <mediadrm/DrmUtils.h> #include <mediadrm/ICrypto.h> #include <mediadrm/IMediaDrmService.h> namespace android { Loading Loading @@ -64,20 +63,7 @@ JCrypto::~JCrypto() { // static sp<ICrypto> JCrypto::MakeCrypto() { sp<IServiceManager> sm = defaultServiceManager(); sp<IBinder> binder = sm->getService(String16("media.drm")); sp<IMediaDrmService> service = interface_cast<IMediaDrmService>(binder); if (service == NULL) { return NULL; } sp<ICrypto> crypto = service->makeCrypto(); if (crypto == NULL || (crypto->initCheck() != OK && crypto->initCheck() != NO_INIT)) { return NULL; } return crypto; return DrmUtils::MakeCrypto(); } // static Loading media/jni/android_media_MediaDrm.cpp +2 −16 Original line number Diff line number Diff line Loading @@ -27,14 +27,13 @@ #include "jni.h" #include <nativehelper/JNIHelp.h> #include <binder/IServiceManager.h> #include <binder/Parcel.h> #include <binder/PersistableBundle.h> #include <cutils/properties.h> #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/MediaErrors.h> #include <mediadrm/DrmUtils.h> #include <mediadrm/IDrm.h> #include <mediadrm/IMediaDrmService.h> using ::android::os::PersistableBundle; Loading Loading @@ -486,20 +485,7 @@ JDrm::~JDrm() { // static sp<IDrm> JDrm::MakeDrm() { sp<IServiceManager> sm = defaultServiceManager(); sp<IBinder> binder = sm->getService(String16("media.drm")); sp<IMediaDrmService> service = interface_cast<IMediaDrmService>(binder); if (service == NULL) { return NULL; } sp<IDrm> drm = service->makeDrm(); if (drm == NULL || (drm->initCheck() != OK && drm->initCheck() != NO_INIT)) { return NULL; } return drm; return DrmUtils::MakeDrm(); } // static Loading Loading
media/jni/android_media_MediaCrypto.cpp +2 −16 Original line number Diff line number Diff line Loading @@ -24,11 +24,10 @@ #include "jni.h" #include <nativehelper/JNIHelp.h> #include <binder/IServiceManager.h> #include <cutils/properties.h> #include <media/stagefright/foundation/ADebug.h> #include <mediadrm/DrmUtils.h> #include <mediadrm/ICrypto.h> #include <mediadrm/IMediaDrmService.h> namespace android { Loading Loading @@ -64,20 +63,7 @@ JCrypto::~JCrypto() { // static sp<ICrypto> JCrypto::MakeCrypto() { sp<IServiceManager> sm = defaultServiceManager(); sp<IBinder> binder = sm->getService(String16("media.drm")); sp<IMediaDrmService> service = interface_cast<IMediaDrmService>(binder); if (service == NULL) { return NULL; } sp<ICrypto> crypto = service->makeCrypto(); if (crypto == NULL || (crypto->initCheck() != OK && crypto->initCheck() != NO_INIT)) { return NULL; } return crypto; return DrmUtils::MakeCrypto(); } // static Loading
media/jni/android_media_MediaDrm.cpp +2 −16 Original line number Diff line number Diff line Loading @@ -27,14 +27,13 @@ #include "jni.h" #include <nativehelper/JNIHelp.h> #include <binder/IServiceManager.h> #include <binder/Parcel.h> #include <binder/PersistableBundle.h> #include <cutils/properties.h> #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/MediaErrors.h> #include <mediadrm/DrmUtils.h> #include <mediadrm/IDrm.h> #include <mediadrm/IMediaDrmService.h> using ::android::os::PersistableBundle; Loading Loading @@ -486,20 +485,7 @@ JDrm::~JDrm() { // static sp<IDrm> JDrm::MakeDrm() { sp<IServiceManager> sm = defaultServiceManager(); sp<IBinder> binder = sm->getService(String16("media.drm")); sp<IMediaDrmService> service = interface_cast<IMediaDrmService>(binder); if (service == NULL) { return NULL; } sp<IDrm> drm = service->makeDrm(); if (drm == NULL || (drm->initCheck() != OK && drm->initCheck() != NO_INIT)) { return NULL; } return drm; return DrmUtils::MakeDrm(); } // static Loading