summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-11-04 13:56:04 -0800
committerSteve Kondik <steve@cyngn.com>2015-11-04 13:56:04 -0800
commit6bc1c721cab472b5e270b61c8f106d8f17fcecdc (patch)
tree3784861eb415ccd67ed1935c04180f44398e668d /media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
parentf032c781e72f10bad56cc625152e6dffc87dd0a7 (diff)
parentce9e446bd8c72972af86917563225e618b49d451 (diff)
downloadframeworks_av-6bc1c721cab472b5e270b61c8f106d8f17fcecdc.zip
frameworks_av-6bc1c721cab472b5e270b61c8f106d8f17fcecdc.tar.gz
frameworks_av-6bc1c721cab472b5e270b61c8f106d8f17fcecdc.tar.bz2
Merge branch 'LA.BF64.1.2.2_rb4.6' of git://codeaurora.org/platform/frameworks/av into cm-13.0
Change-Id: Iec8118b9a24fafe47e4006fca8a8e993bacb5ba8
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
index b84453b..9ca8c9f 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp
@@ -372,7 +372,14 @@ void NuPlayer::Decoder::onResume(bool notifyComplete) {
if (notifyComplete) {
mResumePending = true;
}
- mCodec->start();
+
+ if (mCodec != NULL) {
+ mCodec->start();
+ } else {
+ ALOGW("Decoder %s onResume without a valid codec object",
+ mComponentName.c_str());
+ handleError(NO_INIT);
+ }
}
void NuPlayer::Decoder::doFlush(bool notifyComplete) {