diff options
author | James Dong <jdong@google.com> | 2011-10-26 23:32:13 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-10-26 23:35:01 -0700 |
commit | b05e3b5b3c2d77f6c71631ea538f6190ec61b3d9 (patch) | |
tree | cd65eee696e82e202f039e216e373cdcc3441c63 /media | |
parent | 71adab54edf9d0e2c89473d3be12edb6b9dc4549 (diff) | |
download | frameworks_av-b05e3b5b3c2d77f6c71631ea538f6190ec61b3d9.zip frameworks_av-b05e3b5b3c2d77f6c71631ea538f6190ec61b3d9.tar.gz frameworks_av-b05e3b5b3c2d77f6c71631ea538f6190ec61b3d9.tar.bz2 |
Report call status from AudioSource::start() to file writer
Change-Id: I5109dc87a92170dede4eaa58b039efe6d8b7c330
related-to-bug: 5514288
Diffstat (limited to 'media')
-rw-r--r-- | media/libstagefright/codecs/amrnb/enc/AMRNBEncoder.cpp | 6 | ||||
-rw-r--r-- | media/libstagefright/codecs/amrwbenc/AMRWBEncoder.cpp | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/media/libstagefright/codecs/amrnb/enc/AMRNBEncoder.cpp b/media/libstagefright/codecs/amrnb/enc/AMRNBEncoder.cpp index 94a79ab..d361ef4 100644 --- a/media/libstagefright/codecs/amrnb/enc/AMRNBEncoder.cpp +++ b/media/libstagefright/codecs/amrnb/enc/AMRNBEncoder.cpp @@ -82,7 +82,11 @@ status_t AMRNBEncoder::start(MetaData *params) { &mEncState, &mSidState, false /* dtx_enable */), 0); - mSource->start(params); + status_t err = mSource->start(params); + if (err != OK) { + LOGE("AudioSource is not available"); + return err; + } mAnchorTimeUs = 0; mNumFramesOutput = 0; 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; |