From 0bb42323c0ec767ba771298f933babdcb51cb41b Mon Sep 17 00:00:00 2001 From: Li Sun Date: Fri, 28 Aug 2015 14:40:58 +0800 Subject: httplive: refactor for HLS customization Change access modifiers and add overridable methods in HLS stack. Change-Id: Iae8e77246cc6643735af18617717fba713d0038c --- media/libavextensions/mediaplayerservice/AVNuExtensions.h | 1 + media/libavextensions/mediaplayerservice/AVNuUtils.cpp | 4 ++++ 2 files changed, 5 insertions(+) (limited to 'media/libavextensions') diff --git a/media/libavextensions/mediaplayerservice/AVNuExtensions.h b/media/libavextensions/mediaplayerservice/AVNuExtensions.h index 4d1421c..a10937d 100644 --- a/media/libavextensions/mediaplayerservice/AVNuExtensions.h +++ b/media/libavextensions/mediaplayerservice/AVNuExtensions.h @@ -82,6 +82,7 @@ struct AVNuUtils { audio_format_t sinkFormat, bool isOffload); virtual void printFileName(int fd); + virtual void checkFormatChange(bool *formatChange, const sp &accessUnit); // ----- NO TRESSPASSING BEYOND THIS LINE ------ DECLARE_LOADABLE_SINGLETON(AVNuUtils); diff --git a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp index bc07c90..aacf76a 100644 --- a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp +++ b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp @@ -100,6 +100,10 @@ status_t AVNuUtils::convertToSinkFormatIfNeeded(const sp &, sp void AVNuUtils::printFileName(int) {} +void AVNuUtils::checkFormatChange(bool * /*formatChange*/, + const sp & /*accessUnit*/) { +} + // ----- NO TRESSPASSING BEYOND THIS LINE ------ AVNuUtils::AVNuUtils() {} -- cgit v1.1