From 93cd67d6c1808d814bed69c29d0e3e6bea13f93c Mon Sep 17 00:00:00 2001 From: Apurupa Pattapu Date: Thu, 3 Sep 2015 13:29:02 -0700 Subject: stagefright: Update extended extractor APIs - Fix create APIs to pass metadata as constant reference CRs-Fixed: 884793 Change-Id: If8cfc9cff9dd48fbe764f438463c3e24763d4f44 --- media/libavextensions/stagefright/AVExtensions.h | 5 +++-- media/libavextensions/stagefright/AVFactory.cpp | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'media/libavextensions') diff --git a/media/libavextensions/stagefright/AVExtensions.h b/media/libavextensions/stagefright/AVExtensions.h index 818cdb1..2ebfcde 100644 --- a/media/libavextensions/stagefright/AVExtensions.h +++ b/media/libavextensions/stagefright/AVExtensions.h @@ -51,10 +51,11 @@ struct NuCachedSource2; struct AVFactory { virtual sp createACodec(); virtual MediaExtractor* createExtendedExtractor( - const sp &source, const char *mime, sp *meta); + const sp &source, const char *mime, + const sp &meta); virtual sp updateExtractor( sp ext, const sp &source, - const char *mime, sp *meta); + const char *mime, const sp &meta); virtual sp createCachedSource( const sp &source, const char *cacheConfig = NULL, diff --git a/media/libavextensions/stagefright/AVFactory.cpp b/media/libavextensions/stagefright/AVFactory.cpp index 671c858..fe00f45 100644 --- a/media/libavextensions/stagefright/AVFactory.cpp +++ b/media/libavextensions/stagefright/AVFactory.cpp @@ -53,13 +53,13 @@ sp AVFactory::createACodec() { } MediaExtractor* AVFactory::createExtendedExtractor( - const sp &, const char *, sp *) { + const sp &, const char *, const sp &) { return NULL; } sp AVFactory::updateExtractor( sp ext, const sp &, - const char *, sp *) { + const char *, const sp &) { return ext; } -- cgit v1.1