diff --git a/cmds/stagefright/record.cpp b/cmds/stagefright/record.cpp index 323d448663f9f..176dab00879ac 100644 --- a/cmds/stagefright/record.cpp +++ b/cmds/stagefright/record.cpp @@ -23,7 +23,7 @@ #include #include #include -#include +#include #include #include #include @@ -88,8 +88,8 @@ private: sp createSource(const char *filename) { sp source; - sp extractor = - new MPEG4Extractor(new MmapSource(filename)); + sp extractor = + MediaExtractor::Create(new MmapSource(filename)); size_t num_tracks = extractor->countTracks(); diff --git a/media/libstagefright/AMRExtractor.cpp b/media/libstagefright/AMRExtractor.cpp index 74f055ee3d37a..0d1e6d7092a3b 100644 --- a/media/libstagefright/AMRExtractor.cpp +++ b/media/libstagefright/AMRExtractor.cpp @@ -18,7 +18,8 @@ #define LOG_TAG "AMRExtractor" #include -#include +#include "include/AMRExtractor.h" + #include #include #include diff --git a/media/libstagefright/DataSource.cpp b/media/libstagefright/DataSource.cpp index daac539bfa74a..933c2f6350fe6 100644 --- a/media/libstagefright/DataSource.cpp +++ b/media/libstagefright/DataSource.cpp @@ -14,11 +14,12 @@ * limitations under the License. */ -#include +#include "include/AMRExtractor.h" +#include "include/MP3Extractor.h" +#include "include/MPEG4Extractor.h" + #include #include -#include -#include #include namespace android { diff --git a/media/libstagefright/MP3Extractor.cpp b/media/libstagefright/MP3Extractor.cpp index 78b8eb243f83b..82b3db72c1a04 100644 --- a/media/libstagefright/MP3Extractor.cpp +++ b/media/libstagefright/MP3Extractor.cpp @@ -18,8 +18,9 @@ #define LOG_TAG "MP3Extractor" #include +#include "include/MP3Extractor.h" + #include -#include #include #include #include diff --git a/media/libstagefright/MPEG4Extractor.cpp b/media/libstagefright/MPEG4Extractor.cpp index 382133c06b9ce..f174516702839 100644 --- a/media/libstagefright/MPEG4Extractor.cpp +++ b/media/libstagefright/MPEG4Extractor.cpp @@ -17,6 +17,7 @@ #define LOG_TAG "MPEG4Extractor" #include +#include "include/MPEG4Extractor.h" #include "include/SampleTable.h" #include @@ -27,7 +28,6 @@ #include #include -#include #include #include #include diff --git a/media/libstagefright/MediaExtractor.cpp b/media/libstagefright/MediaExtractor.cpp index f23efbf49059e..5e1270af496f7 100644 --- a/media/libstagefright/MediaExtractor.cpp +++ b/media/libstagefright/MediaExtractor.cpp @@ -18,11 +18,12 @@ #define LOG_TAG "MediaExtractor" #include -#include +#include "include/AMRExtractor.h" +#include "include/MP3Extractor.h" +#include "include/MPEG4Extractor.h" + #include #include -#include -#include #include #include diff --git a/include/media/stagefright/AMRExtractor.h b/media/libstagefright/include/AMRExtractor.h similarity index 100% rename from include/media/stagefright/AMRExtractor.h rename to media/libstagefright/include/AMRExtractor.h diff --git a/include/media/stagefright/MP3Extractor.h b/media/libstagefright/include/MP3Extractor.h similarity index 100% rename from include/media/stagefright/MP3Extractor.h rename to media/libstagefright/include/MP3Extractor.h diff --git a/include/media/stagefright/MPEG4Extractor.h b/media/libstagefright/include/MPEG4Extractor.h similarity index 100% rename from include/media/stagefright/MPEG4Extractor.h rename to media/libstagefright/include/MPEG4Extractor.h