From 363794122a6482830ec5925d13b34c5d05c0726f Mon Sep 17 00:00:00 2001 From: Apurupa Pattapu Date: Thu, 6 Aug 2015 13:06:07 -0700 Subject: libstagefright: Update extractor for specific formats - New API updateExtractor is used to either keep default extractor or use extended extractor based on media track's mime types. CRs-Fixed: 884793 Change-Id: I63dcc4b2d3901dbc3287eb43a1f4ce2767897258 --- media/libavextensions/stagefright/AVFactory.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'media/libavextensions/stagefright/AVFactory.cpp') diff --git a/media/libavextensions/stagefright/AVFactory.cpp b/media/libavextensions/stagefright/AVFactory.cpp index 22969a2..671c858 100644 --- a/media/libavextensions/stagefright/AVFactory.cpp +++ b/media/libavextensions/stagefright/AVFactory.cpp @@ -53,10 +53,16 @@ sp AVFactory::createACodec() { } MediaExtractor* AVFactory::createExtendedExtractor( - const sp &, const char *) { + const sp &, const char *, sp *) { return NULL; } +sp AVFactory::updateExtractor( + sp ext, const sp &, + const char *, sp *) { + return ext; +} + sp AVFactory::createCachedSource( const sp &source, const char *cacheConfig, -- cgit v1.1