summaryrefslogtreecommitdiffstats
path: root/media/libavextensions
diff options
context:
space:
mode:
Diffstat (limited to 'media/libavextensions')
-rw-r--r--media/libavextensions/stagefright/AVExtensions.h4
-rw-r--r--media/libavextensions/stagefright/AVUtils.cpp10
2 files changed, 14 insertions, 0 deletions
diff --git a/media/libavextensions/stagefright/AVExtensions.h b/media/libavextensions/stagefright/AVExtensions.h
index 08dbeeb..29f4cbc 100644
--- a/media/libavextensions/stagefright/AVExtensions.h
+++ b/media/libavextensions/stagefright/AVExtensions.h
@@ -31,12 +31,14 @@
#include <media/stagefright/DataSource.h>
#include <common/AVExtensionsCommon.h>
+#include <system/audio.h>
namespace android {
struct ACodec;
class MediaExtractor;
struct MediaCodec;
+class AudioParameter;
/*
* Factory to create objects of base-classes in libstagefright
@@ -58,6 +60,8 @@ struct AVUtils {
virtual status_t convertMetaDataToMessage(
const sp<MetaData> &meta, sp<AMessage> *format);
virtual DataSource::SnifferFunc getExtendedSniffer();
+ virtual status_t mapMimeToAudioFormat( audio_format_t& format, const char* mime);
+ virtual status_t sendMetaDataToHal(const sp<MetaData>& meta, AudioParameter *param);
virtual sp<MediaCodec> createCustomComponentByName(const sp<ALooper> &looper,
const char* mime, bool encoder);
diff --git a/media/libavextensions/stagefright/AVUtils.cpp b/media/libavextensions/stagefright/AVUtils.cpp
index 8fe0c53..d767f45 100644
--- a/media/libavextensions/stagefright/AVUtils.cpp
+++ b/media/libavextensions/stagefright/AVUtils.cpp
@@ -49,6 +49,16 @@ status_t AVUtils::convertMetaDataToMessage(
return OK;
}
+status_t AVUtils::mapMimeToAudioFormat(
+ audio_format_t&, const char* ) {
+ return OK;
+}
+
+status_t AVUtils::sendMetaDataToHal(
+ const sp<MetaData>&, AudioParameter *){
+ return OK;
+}
+
static bool dumbSniffer(
const sp<DataSource> &, String8 *,
float *, sp<AMessage> *) {