diff options
author | Ronghua Wu <ronghuawu@google.com> | 2015-07-21 09:50:48 -0700 |
---|---|---|
committer | Ronghua Wu <ronghuawu@google.com> | 2015-07-21 19:04:41 -0700 |
commit | 68845c14ebf2c7282800b1abffde38d8e9a57aab (patch) | |
tree | c4e924999d0ed48ae4c1a08d44777cbc5b161906 /media/libmediaplayerservice/MediaPlayerFactory.h | |
parent | f8f669d7a727e4ad5505cd85741f4d50dbaffbf9 (diff) | |
download | frameworks_av-68845c14ebf2c7282800b1abffde38d8e9a57aab.zip frameworks_av-68845c14ebf2c7282800b1abffde38d8e9a57aab.tar.gz frameworks_av-68845c14ebf2c7282800b1abffde38d8e9a57aab.tar.bz2 |
libmediaplayerservice: propagate caller pid to MediaCodec.
Bug: 22630317
Change-Id: I0337d74f4ef04bf96f2de83f33d98d0d7da47c12
Diffstat (limited to 'media/libmediaplayerservice/MediaPlayerFactory.h')
-rw-r--r-- | media/libmediaplayerservice/MediaPlayerFactory.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerFactory.h b/media/libmediaplayerservice/MediaPlayerFactory.h index 7f9b3b5..e22a56f 100644 --- a/media/libmediaplayerservice/MediaPlayerFactory.h +++ b/media/libmediaplayerservice/MediaPlayerFactory.h @@ -47,7 +47,7 @@ class MediaPlayerFactory { const sp<DataSource> &/*source*/, float /*curScore*/) { return 0.0; } - virtual sp<MediaPlayerBase> createPlayer() = 0; + virtual sp<MediaPlayerBase> createPlayer(pid_t pid) = 0; }; static status_t registerFactory(IFactory* factory, @@ -66,7 +66,8 @@ class MediaPlayerFactory { static sp<MediaPlayerBase> createPlayer(player_type playerType, void* cookie, - notify_callback_f notifyFunc); + notify_callback_f notifyFunc, + pid_t pid); static void registerBuiltinFactories(); |