Dump local source, not remote

dumpsys media.extractor was printing the remote source instead of starting at
the local source.

Bug: 22775369
Change-Id: I5026218515bf7ceb8485005ed7d89638a9c1963b
diff --git a/include/media/IMediaExtractor.h b/include/media/IMediaExtractor.h
index d9fcd89..34b15e9 100644
--- a/include/media/IMediaExtractor.h
+++ b/include/media/IMediaExtractor.h
@@ -19,7 +19,7 @@
 #define IMEDIA_EXTRACTOR_BASE_H_
 
 #include <media/IMediaSource.h>
-#include <media/IDataSource.h>
+#include <media/stagefright/DataSource.h>
 
 namespace android {
 
@@ -72,7 +72,7 @@
 
 void registerMediaExtractor(
         const sp<IMediaExtractor> &extractor,
-        const sp<IDataSource> &source,
+        const sp<DataSource> &source,
         const char *mime);
 
 void registerMediaSource(
diff --git a/media/libmedia/IMediaExtractor.cpp b/media/libmedia/IMediaExtractor.cpp
index f142ccc..e8ad75b 100644
--- a/media/libmedia/IMediaExtractor.cpp
+++ b/media/libmedia/IMediaExtractor.cpp
@@ -239,7 +239,7 @@
 
 void registerMediaExtractor(
         const sp<IMediaExtractor> &extractor,
-        const sp<IDataSource> &source,
+        const sp<DataSource> &source,
         const char *mime) {
     ExtractorInstance ex;
     ex.mime = mime == NULL ? "NULL" : mime;
diff --git a/services/mediaextractor/MediaExtractorService.cpp b/services/mediaextractor/MediaExtractorService.cpp
index 0c93af1..4a80166 100644
--- a/services/mediaextractor/MediaExtractorService.cpp
+++ b/services/mediaextractor/MediaExtractorService.cpp
@@ -39,7 +39,7 @@
             ret == NULL ? "" : ret->name());
 
     if (ret != NULL) {
-        registerMediaExtractor(ret, remoteSource, mime);
+        registerMediaExtractor(ret, localSource, mime);
     }
 
     return ret;