From 37c8924c508a7c9b8bd3c8ce80fc005070531902 Mon Sep 17 00:00:00 2001 From: Ronghua Wu Date: Wed, 15 Jul 2015 12:23:48 -0700 Subject: mediaresourcemanager: add pid to removeResource method Bug: 22496209 Change-Id: I73311573e8d1ac15fec668a9ef6e6af7a07a1d30 --- media/libmedia/IResourceManagerService.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'media/libmedia') diff --git a/media/libmedia/IResourceManagerService.cpp b/media/libmedia/IResourceManagerService.cpp index 6902e99..4598686 100644 --- a/media/libmedia/IResourceManagerService.cpp +++ b/media/libmedia/IResourceManagerService.cpp @@ -85,9 +85,10 @@ public: remote()->transact(ADD_RESOURCE, data, &reply); } - virtual void removeResource(int64_t clientId) { + virtual void removeResource(int pid, int64_t clientId) { Parcel data, reply; data.writeInterfaceToken(IResourceManagerService::getInterfaceDescriptor()); + data.writeInt32(pid); data.writeInt64(clientId); remote()->transact(REMOVE_RESOURCE, data, &reply); @@ -139,8 +140,9 @@ status_t BnResourceManagerService::onTransact( case REMOVE_RESOURCE: { CHECK_INTERFACE(IResourceManagerService, data, reply); + int pid = data.readInt32(); int64_t clientId = data.readInt64(); - removeResource(clientId); + removeResource(pid, clientId); return NO_ERROR; } break; -- cgit v1.1