Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 086daa6b authored by Mingming Yin's avatar Mingming Yin Committed by Steve Kondik
Browse files

libstagefright: use SW AAC encoder for HE-AAC format

- Use SW AAC encoder instead of QC HW AAC encoder for
  HE-AAC format.

Change-Id: Ie584d761d7eed356a4a845023f5dddfbbba1ff9d
CRs-Fixed: 842261
parent aa31cfab
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -1005,13 +1005,8 @@ bool ExtendedUtils::UseQCHWAACEncoder(audio_encoder Encoder,int32_t Channel,int3
            }
            break;
        case AUDIO_ENCODER_HE_AAC:// for AAC+ format
            if (Channel == 1) {//mono
                minBiteRate = MIN_BITERATE_AAC;
                maxBiteRate = MAX_BITERATE_AAC<(SampleRate*6)?MAX_BITERATE_AAC:(SampleRate*6);
            } else if (Channel == 2) {//stereo
                minBiteRate = MIN_BITERATE_AAC;
                maxBiteRate = MAX_BITERATE_AAC<(SampleRate*12)?MAX_BITERATE_AAC:(SampleRate*12);
            }
            // Do not use HW AAC encoder for HE AAC(AAC+) formats.
            mIsQCHWAACEncoder = false;
            break;
        default:
            ALOGV("encoder:%d not supported by QCOM HW AAC encoder",Encoder);