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;