diff options
Diffstat (limited to 'media/libavextensions/mediaplayerservice/AVNuUtils.cpp')
-rw-r--r-- | media/libavextensions/mediaplayerservice/AVNuUtils.cpp | 3 |
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(); |