diff options
| author | Jeff Tinker <jtinker@google.com> | 2017-03-21 23:49:15 +0000 |
|---|---|---|
| committer | Jeff Tinker <jtinker@google.com> | 2017-03-21 23:59:27 +0000 |
| commit | de7268d8e20b883ec88a7ff19ad560a665373484 (patch) | |
| tree | 5b1b48314857b676252e71b5c5bfd1a0eea8cadc /drm/libmediadrm/ICrypto.cpp | |
| parent | 33327c7f0f04bcce3f8e8ee23953f87efc423037 (diff) | |
| download | frameworks_av-de7268d8e20b883ec88a7ff19ad560a665373484.tar.gz frameworks_av-de7268d8e20b883ec88a7ff19ad560a665373484.tar.bz2 frameworks_av-de7268d8e20b883ec88a7ff19ad560a665373484.zip | |
Revert "Fix decoder instantiation during playback"
This reverts commit 33327c7f0f04bcce3f8e8ee23953f87efc423037.
Bug: 36479980
Bug: 36209723
Change-Id: I8ff9422086f5ba9ba5df60135d20b9d8bfc0be52
Diffstat (limited to 'drm/libmediadrm/ICrypto.cpp')
| -rw-r--r-- | drm/libmediadrm/ICrypto.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/drm/libmediadrm/ICrypto.cpp b/drm/libmediadrm/ICrypto.cpp index 6b42ff0cca..49a2d3e8f8 100644 --- a/drm/libmediadrm/ICrypto.cpp +++ b/drm/libmediadrm/ICrypto.cpp @@ -36,8 +36,6 @@ enum { DECRYPT, NOTIFY_RESOLUTION, SET_MEDIADRM_SESSION, - SET_HEAP, - UNSET_HEAP, }; struct BpCrypto : public BpInterface<ICrypto> { @@ -179,23 +177,6 @@ struct BpCrypto : public BpInterface<ICrypto> { return reply.readInt32(); } - virtual void setHeap(const sp<IMemoryHeap> &heap) { - Parcel data, reply; - data.writeInterfaceToken(ICrypto::getInterfaceDescriptor()); - data.writeStrongBinder(IInterface::asBinder(heap)); - remote()->transact(SET_HEAP, data, &reply); - return; - } - - virtual void unsetHeap(const sp<IMemoryHeap>& heap) { - Parcel data, reply; - data.writeInterfaceToken(ICrypto::getInterfaceDescriptor()); - data.writeStrongBinder(IInterface::asBinder(heap)); - remote()->transact(UNSET_HEAP, data, &reply); - return; - } - - private: void readVector(Parcel &reply, Vector<uint8_t> &vector) const { uint32_t size = reply.readInt32(); @@ -419,24 +400,6 @@ status_t BnCrypto::onTransact( return OK; } - case SET_HEAP: - { - CHECK_INTERFACE(ICrypto, data, reply); - sp<IMemoryHeap> heap = - interface_cast<IMemoryHeap>(data.readStrongBinder()); - setHeap(heap); - return OK; - } - - case UNSET_HEAP: - { - CHECK_INTERFACE(ICrypto, data, reply); - sp<IMemoryHeap> heap = - interface_cast<IMemoryHeap>(data.readStrongBinder()); - unsetHeap(heap); - return OK; - } - default: return BBinder::onTransact(code, data, reply, flags); } |
