summaryrefslogtreecommitdiffstats
path: root/media/libavextensions/mediaplayerservice
diff options
context:
space:
mode:
authorShalaj Jain <shalajj@codeaurora.org>2015-07-21 20:25:16 -0700
committerSatish Kamuju <skamuj@codeaurora.org>2015-10-06 17:32:39 +0530
commit68ec69bc44e7d362a3f88fec3459654b270f86cd (patch)
treeab69ac56e55022c8f098cd3d0843a1bd5f51ea72 /media/libavextensions/mediaplayerservice
parent4d0485d7daead3a28cac12c2e2cea25c2ade654d (diff)
downloadframeworks_av-68ec69bc44e7d362a3f88fec3459654b270f86cd.zip
frameworks_av-68ec69bc44e7d362a3f88fec3459654b270f86cd.tar.gz
frameworks_av-68ec69bc44e7d362a3f88fec3459654b270f86cd.tar.bz2
avextensions: Add support for Codec Extension features
Add support for Codec extension features like skype, vqzip, b-frame encoding, prefer adaptive playback etc. Add extensions to support encode batching. Also enable Werror for libavextensions. Change-Id: Ia342d4abe4bb1e21b9ff2b8213fb96421485a333
Diffstat (limited to 'media/libavextensions/mediaplayerservice')
-rw-r--r--media/libavextensions/mediaplayerservice/AVNuExtensions.h2
-rw-r--r--media/libavextensions/mediaplayerservice/AVNuUtils.cpp9
2 files changed, 6 insertions, 5 deletions
diff --git a/media/libavextensions/mediaplayerservice/AVNuExtensions.h b/media/libavextensions/mediaplayerservice/AVNuExtensions.h
index 6ab790f..4d1421c 100644
--- a/media/libavextensions/mediaplayerservice/AVNuExtensions.h
+++ b/media/libavextensions/mediaplayerservice/AVNuExtensions.h
@@ -81,6 +81,8 @@ struct AVNuUtils {
virtual status_t convertToSinkFormatIfNeeded(const sp<ABuffer> &, sp<ABuffer> &,
audio_format_t sinkFormat, bool isOffload);
+ virtual void printFileName(int fd);
+
// ----- NO TRESSPASSING BEYOND THIS LINE ------
DECLARE_LOADABLE_SINGLETON(AVNuUtils);
};
diff --git a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
index 2e2e511..bc07c90 100644
--- a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
+++ b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
@@ -44,7 +44,6 @@
namespace android {
-
sp<MetaData> AVNuUtils::createPCMMetaFromSource(const sp<MetaData> &sMeta) {
return sMeta;
}
@@ -93,18 +92,18 @@ void AVNuUtils::setSourcePCMFormat(const sp<MetaData> &) {
void AVNuUtils::setDecodedPCMFormat(const sp<AMessage> &) {
}
+
status_t AVNuUtils::convertToSinkFormatIfNeeded(const sp<ABuffer> &, sp<ABuffer> &,
audio_format_t /*sinkFormat*/, bool /*isOffload*/) {
return INVALID_OPERATION;
}
+void AVNuUtils::printFileName(int) {}
// ----- NO TRESSPASSING BEYOND THIS LINE ------
-AVNuUtils::AVNuUtils() {
-}
+AVNuUtils::AVNuUtils() {}
-AVNuUtils::~AVNuUtils() {
-}
+AVNuUtils::~AVNuUtils() {}
//static
AVNuUtils *AVNuUtils::sInst =