MediaPlayer2: uid is always valid.
Test: MediaPlayer2 plays
Bug: 63934228
Change-Id: I4c9fefe1cdb04f0f7fa82cf08f382c12f6bf5b0b
diff --git a/media/libmediaplayer2/MediaPlayer2Manager.cpp b/media/libmediaplayer2/MediaPlayer2Manager.cpp
index c642d89..b254456 100644
--- a/media/libmediaplayer2/MediaPlayer2Manager.cpp
+++ b/media/libmediaplayer2/MediaPlayer2Manager.cpp
@@ -512,7 +512,7 @@
}
bool MediaPlayer2Manager::Client::init() {
- sp<MediaPlayer2Interface> p = new NuPlayer2Driver(mPid);
+ sp<MediaPlayer2Interface> p = new NuPlayer2Driver(mPid, mUid);
status_t init_result = p->initCheck();
if (init_result != NO_ERROR) {
ALOGE("Failed to create player object, initCheck failed(%d)", init_result);
@@ -520,7 +520,6 @@
}
p->setNotifyCallback(this, notify);
- p->setUID(mUid);
mAudioDeviceUpdatedListener = new AudioDeviceUpdatedNotifier(p);
mAudioOutput = new AudioOutput(mAudioSessionId, mUid,
mPid, mAudioAttributes, mAudioDeviceUpdatedListener);