diff options
author | Andreas Huber <andih@google.com> | 2011-06-07 15:52:25 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2011-06-08 16:04:26 -0700 |
commit | a0b1d4b161599c2bb2a47119e50c51e75bbe980e (patch) | |
tree | 806d5dbe250fbd8069bff8bcafffc730736fef8d /media/libmediaplayerservice | |
parent | 26adde897188059057b3ffcfde1d60171fc6888c (diff) | |
download | frameworks_av-a0b1d4b161599c2bb2a47119e50c51e75bbe980e.zip frameworks_av-a0b1d4b161599c2bb2a47119e50c51e75bbe980e.tar.gz frameworks_av-a0b1d4b161599c2bb2a47119e50c51e75bbe980e.tar.bz2 |
Make dumpsys(media.player) more useful by having AwesomePlayer populate it.
Change-Id: I12ba7d542331a8293d67a0d47378b8be4f777759
Diffstat (limited to 'media/libmediaplayerservice')
-rw-r--r-- | media/libmediaplayerservice/MediaPlayerService.cpp | 3 | ||||
-rw-r--r-- | media/libmediaplayerservice/StagefrightPlayer.cpp | 4 | ||||
-rw-r--r-- | media/libmediaplayerservice/StagefrightPlayer.h | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp index 54a6547..a77dff1 100644 --- a/media/libmediaplayerservice/MediaPlayerService.cpp +++ b/media/libmediaplayerservice/MediaPlayerService.cpp @@ -368,6 +368,9 @@ status_t MediaPlayerService::Client::dump(int fd, const Vector<String16>& args) mPid, mConnId, mStatus, mLoop?"true": "false"); result.append(buffer); write(fd, result.string(), result.size()); + if (mPlayer != NULL) { + mPlayer->dump(fd, args); + } if (mAudioOutput != 0) { mAudioOutput->dump(fd, args); } diff --git a/media/libmediaplayerservice/StagefrightPlayer.cpp b/media/libmediaplayerservice/StagefrightPlayer.cpp index 02ec911..870e290 100644 --- a/media/libmediaplayerservice/StagefrightPlayer.cpp +++ b/media/libmediaplayerservice/StagefrightPlayer.cpp @@ -214,4 +214,8 @@ status_t StagefrightPlayer::getMetadata( return OK; } +status_t StagefrightPlayer::dump(int fd, const Vector<String16> &args) const { + return mPlayer->dump(fd, args); +} + } // namespace android diff --git a/media/libmediaplayerservice/StagefrightPlayer.h b/media/libmediaplayerservice/StagefrightPlayer.h index ddd37e4..85a546d 100644 --- a/media/libmediaplayerservice/StagefrightPlayer.h +++ b/media/libmediaplayerservice/StagefrightPlayer.h @@ -61,6 +61,8 @@ public: virtual status_t getMetadata( const media::Metadata::Filter& ids, Parcel *records); + virtual status_t dump(int fd, const Vector<String16> &args) const; + private: AwesomePlayer *mPlayer; |