Loading media/libstagefright/AwesomePlayer.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -778,7 +778,12 @@ status_t AwesomePlayer::initAudioDecoder() { } } mAudioSource->start(); status_t err = mAudioSource->start(); if (err != OK) { mAudioSource.clear(); return err; } } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_QCELP)) { // For legacy reasons we're simply going to ignore the absence // of an audio decoder for QCELP instead of aborting playback Loading media/libstagefright/codecs/aacdec/AACDecoder.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -90,8 +90,10 @@ status_t AACDecoder::start(MetaData *params) { mConfig->pOutputBuffer_plus = NULL; mConfig->repositionFlag = false; CHECK_EQ(PVMP4AudioDecoderConfig(mConfig, mDecoderBuf), MP4AUDEC_SUCCESS); if (PVMP4AudioDecoderConfig(mConfig, mDecoderBuf) != MP4AUDEC_SUCCESS) { return ERROR_UNSUPPORTED; } } mSource->start(); Loading Loading
media/libstagefright/AwesomePlayer.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -778,7 +778,12 @@ status_t AwesomePlayer::initAudioDecoder() { } } mAudioSource->start(); status_t err = mAudioSource->start(); if (err != OK) { mAudioSource.clear(); return err; } } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_QCELP)) { // For legacy reasons we're simply going to ignore the absence // of an audio decoder for QCELP instead of aborting playback Loading
media/libstagefright/codecs/aacdec/AACDecoder.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -90,8 +90,10 @@ status_t AACDecoder::start(MetaData *params) { mConfig->pOutputBuffer_plus = NULL; mConfig->repositionFlag = false; CHECK_EQ(PVMP4AudioDecoderConfig(mConfig, mDecoderBuf), MP4AUDEC_SUCCESS); if (PVMP4AudioDecoderConfig(mConfig, mDecoderBuf) != MP4AUDEC_SUCCESS) { return ERROR_UNSUPPORTED; } } mSource->start(); Loading