diff options
author | Eric Laurent <elaurent@google.com> | 2015-08-20 18:40:24 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2015-10-14 00:26:57 +0000 |
commit | 216f0177cbfa0d8e911d64fc17ccbb5100ad87b4 (patch) | |
tree | e1de3589261da0456a351592a496af5e199e3843 /media/libmediaplayerservice/nuplayer | |
parent | ce805c2a0c447dcdd4e649db7415020dbec1100b (diff) | |
download | frameworks_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/nuplayer')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp | 5 |
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); + } } } |