Snap for 6439596 from 1ddc48b76a494bb1a346db3ac21ee9a10f4fe24f to qt-aml-tzdata-release

Change-Id: I7b962bf3c0ee35c54a6ac742e9b3a179b1bd58a2
diff --git a/src/Android.bp b/src/Android.bp
index 6502fca..b97b66d 100644
--- a/src/Android.bp
+++ b/src/Android.bp
@@ -214,11 +214,10 @@
         "liblog",
         "libutils",
         "libmedia",
-        "libmedia_codeclist",
+        "libmedia_omx",
         "libaudioclient",
         "libaudiomanager",
         "libbinder",
-        "libdatasource",
         "libstagefright",
         "libstagefright_foundation",
         "libgui",
diff --git a/src/android/android_AudioSfDecoder.cpp b/src/android/android_AudioSfDecoder.cpp
index 0accb80..8620bf0 100644
--- a/src/android/android_AudioSfDecoder.cpp
+++ b/src/android/android_AudioSfDecoder.cpp
@@ -21,17 +21,13 @@
 #include "android/channels.h"
 
 #include <binder/IServiceManager.h>
-#include <datasource/DataSourceFactory.h>
-#include <datasource/FileSource.h>
-#include <datasource/NuCachedSource2.h>
 #include <media/IMediaHTTPService.h>
 #include <media/stagefright/foundation/ADebug.h>
+#include <media/stagefright/DataSourceFactory.h>
 #include <media/stagefright/InterfaceUtils.h>
 #include <media/stagefright/MediaBuffer.h>
 #include <media/stagefright/MediaExtractorFactory.h>
-#include <media/stagefright/MetaData.h>
 #include <media/stagefright/SimpleDecodingSource.h>
-#include <media/stagefright/foundation/MediaDefs.h>
 
 
 #define SIZE_CACHED_HIGH_BYTES 1000000
@@ -200,7 +196,7 @@
         return;
 
     case kDataLocatorUri:
-        dataSource = DataSourceFactory::getInstance()->CreateFromURI(
+        dataSource = DataSourceFactory::CreateFromURI(
                 NULL /* XXX httpService */, mDataLocator.uriRef);
         if (dataSource == NULL) {
             SL_LOGE("AudioSfDecoder::onPrepare(): Error opening %s", mDataLocator.uriRef);
diff --git a/src/android/android_AudioSfDecoder.h b/src/android/android_AudioSfDecoder.h
index 3a75644..0043539 100644
--- a/src/android/android_AudioSfDecoder.h
+++ b/src/android/android_AudioSfDecoder.h
@@ -19,6 +19,11 @@
 
 #include <media/DataSource.h>
 #include <media/MediaSource.h>
+#include <media/stagefright/FileSource.h>
+#include <media/stagefright/MediaDefs.h>
+#include <media/stagefright/MetaData.h>
+#include "NuCachedSource2.h"
+#include "ThrottledSource.h"
 
 #include "android_GenericPlayer.h"