DashPlayer: Add support for dumpsys in DashPlayer
Added functionality in DashPlayer to dump playback statistics to file.
Change-Id: I0f95684f10db376731f622f06d17cc262480ecd3
diff --git a/dashplayer/DashPlayerDriver.cpp b/dashplayer/DashPlayerDriver.cpp
old mode 100644
new mode 100755
index eaf957b..bf4d898
--- a/dashplayer/DashPlayerDriver.cpp
+++ b/dashplayer/DashPlayerDriver.cpp
@@ -330,21 +330,9 @@
}
status_t DashPlayerDriver::dump(int fd, const Vector<String16> &args) const {
- Mutex::Autolock autoLock(mLock);
-
- FILE *out = fdopen(dup(fd), "w");
-
- fprintf(out, " DashPlayer\n");
- fprintf(out, " numFramesTotal(%lld), numFramesDropped(%lld), "
- "percentageDropped(%.2f)\n",
- mNumFramesTotal,
- mNumFramesDropped,
- mNumFramesTotal == 0
- ? 0.0 : (double)mNumFramesDropped / mNumFramesTotal);
-
- fclose(out);
- out = NULL;
-
+ if(mPlayer != NULL) {
+ mPlayer->dump(fd, args);
+ }
return OK;
}