summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2014-08-06 22:40:37 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-08-06 22:40:37 +0000
commit25d9b3df27fb96c616447723d7c4dca8770cebfb (patch)
tree928f7d097df5861b99e20e9fbb776240d29f754e /include
parent3cb022c42b2c20b4bfbc87ad9327462b85b9d29a (diff)
parent29e09664c2c5b49d78f2666d38a812502a36e26b (diff)
downloadframeworks_av-25d9b3df27fb96c616447723d7c4dca8770cebfb.zip
frameworks_av-25d9b3df27fb96c616447723d7c4dca8770cebfb.tar.gz
frameworks_av-25d9b3df27fb96c616447723d7c4dca8770cebfb.tar.bz2
am 29e09664: Merge "some fixes for crash when extractor creation fails" into lmp-dev
* commit '29e09664c2c5b49d78f2666d38a812502a36e26b': some fixes for crash when extractor creation fails
Diffstat (limited to 'include')
-rw-r--r--include/media/stagefright/DataSource.h8
-rw-r--r--include/media/stagefright/MediaExtractor.h2
2 files changed, 9 insertions, 1 deletions
diff --git a/include/media/stagefright/DataSource.h b/include/media/stagefright/DataSource.h
index f8787dd..3fb9e36 100644
--- a/include/media/stagefright/DataSource.h
+++ b/include/media/stagefright/DataSource.h
@@ -31,6 +31,7 @@
namespace android {
struct AMessage;
+struct AString;
struct IMediaHTTPService;
class String8;
@@ -46,7 +47,8 @@ public:
static sp<DataSource> CreateFromURI(
const sp<IMediaHTTPService> &httpService,
const char *uri,
- const KeyedVector<String8, String8> *headers = NULL);
+ const KeyedVector<String8, String8> *headers = NULL,
+ AString *sniffedMIME = NULL);
DataSource() {}
@@ -100,6 +102,10 @@ protected:
virtual ~DataSource() {}
private:
+ enum {
+ kDefaultMetaSize = 200000,
+ };
+
static Mutex gSnifferMutex;
static List<SnifferFunc> gSniffers;
static bool gSniffersRegistered;
diff --git a/include/media/stagefright/MediaExtractor.h b/include/media/stagefright/MediaExtractor.h
index 3076a96..183933a 100644
--- a/include/media/stagefright/MediaExtractor.h
+++ b/include/media/stagefright/MediaExtractor.h
@@ -65,6 +65,8 @@ public:
virtual char* getDrmTrackInfo(size_t trackID, int *len) {
return NULL;
}
+ virtual void setUID(uid_t uid) {
+ }
protected:
MediaExtractor() : mIsDrm(false) {}