summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs/amrwbenc
diff options
context:
space:
mode:
Diffstat (limited to 'media/libstagefright/codecs/amrwbenc')
-rw-r--r--media/libstagefright/codecs/amrwbenc/AMRWBEncoder.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/media/libstagefright/codecs/amrwbenc/AMRWBEncoder.cpp b/media/libstagefright/codecs/amrwbenc/AMRWBEncoder.cpp
index 002f055..5eacc16 100644
--- a/media/libstagefright/codecs/amrwbenc/AMRWBEncoder.cpp
+++ b/media/libstagefright/codecs/amrwbenc/AMRWBEncoder.cpp
@@ -137,8 +137,12 @@ status_t AMRWBEncoder::start(MetaData *params) {
CHECK_EQ(OK, initCheck());
mNumFramesOutput = 0;
- mSource->start(params);
+ status_t err = mSource->start(params);
+ if (err != OK) {
+ LOGE("AudioSource is not available");
+ return err;
+ }
mStarted = true;
return OK;