summaryrefslogtreecommitdiffstats
path: root/media/libmedia/IOMX.cpp
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2009-08-07 13:45:06 -0700
committerAndreas Huber <andih@google.com>2009-08-10 10:29:40 -0700
commit408b8e1073385d0d09bb96b9952f84731a0b4aeb (patch)
treeebd01cb86b2e91ec91ee6b20907663cb514f511c /media/libmedia/IOMX.cpp
parent47f59cfe40b0ebb3afd6c39f97dcd1eac2e966f7 (diff)
downloadframeworks_av-408b8e1073385d0d09bb96b9952f84731a0b4aeb.zip
frameworks_av-408b8e1073385d0d09bb96b9952f84731a0b4aeb.tar.gz
frameworks_av-408b8e1073385d0d09bb96b9952f84731a0b4aeb.tar.bz2
Deprecate/remove now unused socketpair ipc communication in favour of exclusive binder use.
Diffstat (limited to 'media/libmedia/IOMX.cpp')
-rw-r--r--media/libmedia/IOMX.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/media/libmedia/IOMX.cpp b/media/libmedia/IOMX.cpp
index 4661af6..b0f466b 100644
--- a/media/libmedia/IOMX.cpp
+++ b/media/libmedia/IOMX.cpp
@@ -45,23 +45,6 @@ public:
: BpInterface<IOMX>(impl) {
}
-#if IOMX_USES_SOCKETS
- virtual status_t connect(int *sd) {
- Parcel data, reply;
- data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
- remote()->transact(CONNECT, data, &reply);
-
- status_t err = reply.readInt32();
- if (err == OK) {
- *sd = dup(reply.readFileDescriptor());
- } else {
- *sd = -1;
- }
-
- return reply.readInt32();
- }
-#endif
-
virtual status_t list_nodes(List<String8> *list) {
list->clear();
@@ -229,7 +212,6 @@ public:
return reply.readInt32();
}
-#if !IOMX_USES_SOCKETS
virtual status_t observe_node(
node_id node, const sp<IOMXObserver> &observer) {
Parcel data, reply;
@@ -264,7 +246,6 @@ public:
data.writeInt64(timestamp);
remote()->transact(EMPTY_BUFFER, data, &reply, IBinder::FLAG_ONEWAY);
}
-#endif
virtual sp<IOMXRenderer> createRenderer(
const sp<ISurface> &surface,
@@ -302,28 +283,6 @@ IMPLEMENT_META_INTERFACE(OMX, "android.hardware.IOMX");
status_t BnOMX::onTransact(
uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
switch (code) {
-#if IOMX_USES_SOCKETS
- case CONNECT:
- {
- CHECK_INTERFACE(IOMX, data, reply);
-
- int s;
- status_t err = connect(&s);
-
- reply->writeInt32(err);
- if (err == OK) {
- assert(s >= 0);
- reply->writeDupFileDescriptor(s);
- close(s);
- s = -1;
- } else {
- assert(s == -1);
- }
-
- return NO_ERROR;
- }
-#endif
-
case LIST_NODES:
{
CHECK_INTERFACE(IOMX, data, reply);
@@ -495,7 +454,6 @@ status_t BnOMX::onTransact(
return NO_ERROR;
}
-#if !IOMX_USES_SOCKETS
case OBSERVE_NODE:
{
CHECK_INTERFACE(IOMX, data, reply);
@@ -536,7 +494,6 @@ status_t BnOMX::onTransact(
return NO_ERROR;
}
-#endif
case CREATE_RENDERER:
{