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

Commit 5e64d794 authored by Jia Jia's avatar Jia Jia Committed by android-build-merger
Browse files

Merge "Fixed audioserver crash in monkey test"

am: db44c5d1

Change-Id: I762f87f3a8dae3588c850ba4a780748f1e749684
parents 452d6c49 db44c5d1
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -1379,16 +1379,18 @@ void ToneGenerator::audioCallback(int event, void* user, void *info) {
                        lWaveCmd = WaveGenerator::WAVEGEN_START;
                    }

                    ALOGV("New segment %d, Next Time: %d", lpToneGen->mCurSegment,
                            (lpToneGen->mNextSegSmp*1000)/lpToneGen->mSamplingRate);
                    ALOGV("New segment %d, Next Time: %lld", lpToneGen->mCurSegment,
                            ((long long)(lpToneGen->mNextSegSmp)*1000)/lpToneGen->mSamplingRate);


                } else {
                    lGenSmp = 0;
                    ALOGV("End repeat, time: %d", (unsigned int)(systemTime()/1000000));
                }
            } else {
                ALOGV("New segment %d, Next Time: %d", lpToneGen->mCurSegment,
                        (lpToneGen->mNextSegSmp*1000)/lpToneGen->mSamplingRate);
                ALOGV("New segment %d, Next Time: %lld", lpToneGen->mCurSegment,
                        ((long long)(lpToneGen->mNextSegSmp)*1000)/lpToneGen->mSamplingRate);

                if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] != 0) {
                    // If next segment is not silent,  OFF -> ON transition : reset wave generator
                    lWaveCmd = WaveGenerator::WAVEGEN_START;