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;
 }