IOMX: remove nodeBinder from allocateNode

This is no longer needed, the IOMXNode is already a binder,
we can just link to that.

bug: 31399200

Change-Id: Ic5dd5330dab448ae126aaec694f71f22857b3169
diff --git a/media/libmedia/IOMX.cpp b/media/libmedia/IOMX.cpp
index e25e56c..5063504 100644
--- a/media/libmedia/IOMX.cpp
+++ b/media/libmedia/IOMX.cpp
@@ -99,7 +99,7 @@
 
     virtual status_t allocateNode(
             const char *name, const sp<IOMXObserver> &observer,
-            sp<IBinder> *nodeBinder, sp<IOMXNode> *omxNode) {
+            sp<IOMXNode> *omxNode) {
         Parcel data, reply;
         data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
         data.writeCString(name);
@@ -109,9 +109,6 @@
         status_t err = reply.readInt32();
         if (err == OK) {
             *omxNode = IOMXNode::asInterface(reply.readStrongBinder());
-            if (nodeBinder != NULL) {
-                *nodeBinder = remote();
-            }
         } else {
             omxNode->clear();
         }
@@ -671,8 +668,7 @@
 
             sp<IOMXNode> omxNode;
 
-            status_t err = allocateNode(
-                    name, observer, NULL /* nodeBinder */, &omxNode);
+            status_t err = allocateNode(name, observer, &omxNode);
 
             reply->writeInt32(err);
             if (err == OK) {