summaryrefslogtreecommitdiffstats
path: root/drm/libmediadrm/ICrypto.cpp
diff options
context:
space:
mode:
authorJeff Tinker <jtinker@google.com>2017-03-21 23:49:15 +0000
committerJeff Tinker <jtinker@google.com>2017-03-21 23:59:27 +0000
commitde7268d8e20b883ec88a7ff19ad560a665373484 (patch)
tree5b1b48314857b676252e71b5c5bfd1a0eea8cadc /drm/libmediadrm/ICrypto.cpp
parent33327c7f0f04bcce3f8e8ee23953f87efc423037 (diff)
downloadframeworks_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.cpp37
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);
}