diff options
| author | James Dong <jdong@google.com> | 2011-10-27 15:24:28 -0700 | 
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-10-27 15:24:28 -0700 | 
| commit | be1480bade58688d201335860247734aec6b11cb (patch) | |
| tree | fe3e9edcb33c3c36fc76286780b5ebcd4bd77840 /media | |
| parent | 0d681abd16873a265a10aee1e9ae8fa062309de3 (diff) | |
| parent | b05e3b5b3c2d77f6c71631ea538f6190ec61b3d9 (diff) | |
| download | frameworks_av-be1480bade58688d201335860247734aec6b11cb.zip frameworks_av-be1480bade58688d201335860247734aec6b11cb.tar.gz frameworks_av-be1480bade58688d201335860247734aec6b11cb.tar.bz2  | |
Merge "Report call status from AudioSource::start() to file writer" into ics-mr1
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;  | 
