summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2015-08-20 18:40:24 -0700
committerEric Laurent <elaurent@google.com>2015-10-14 00:26:57 +0000
commit216f0177cbfa0d8e911d64fc17ccbb5100ad87b4 (patch)
treee1de3589261da0456a351592a496af5e199e3843 /media/libmediaplayerservice
parentce805c2a0c447dcdd4e649db7415020dbec1100b (diff)
downloadframeworks_av-216f0177cbfa0d8e911d64fc17ccbb5100ad87b4.zip
frameworks_av-216f0177cbfa0d8e911d64fc17ccbb5100ad87b4.tar.gz
frameworks_av-216f0177cbfa0d8e911d64fc17ccbb5100ad87b4.tar.bz2
NuPlayerDecoder: report error in case of audio sink open error.
Bug: 21093153. Change-Id: I77e03a620b43967991dcee9d6ca01f67c8b7a02e (cherry picked from commit 15ce09dddf830d6a6ca097c5ec0a7ec7c35b6b3a)
Diffstat (limited to 'media/libmediaplayerservice')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
index 3646828..c005f3f 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
@@ -635,8 +635,11 @@ void NuPlayer::Decoder::handleOutputFormatChange(const sp<AMessage> &format) {
flags = AUDIO_OUTPUT_FLAG_NONE;
}
- mRenderer->openAudioSink(
+ status_t err = mRenderer->openAudioSink(
format, false /* offloadOnly */, hasVideo, flags, NULL /* isOffloaed */);
+ if (err != OK) {
+ handleError(err);
+ }
}
}