summaryrefslogtreecommitdiffstats
path: root/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'media/libavextensions/mediaplayerservice/AVNuUtils.cpp')
-rw-r--r--media/libavextensions/mediaplayerservice/AVNuUtils.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
index 8a78767..c475fd3 100644
--- a/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
+++ b/media/libavextensions/mediaplayerservice/AVNuUtils.cpp
@@ -228,6 +228,9 @@ void AVNuUtils::setPCMFormat(const sp<AMessage> &format, audio_format_t audioFor
}
void AVNuUtils::setSourcePCMFormat(const sp<MetaData> &audioMeta) {
+ if (!isRAWFormat(audioMeta))
+ return;
+
audio_format_t pcmFormat = getKeyPCMFormat(audioMeta);
ALOGI("setSourcePCMFormat fmt=%x", pcmFormat);
audioMeta->dumpToLog();