Lines Matching refs:mCurSegment
1155 if (lpToneDesc->segments[lpToneGen->mCurSegment].duration == 0 ||
1160 if (lpToneDesc->segments[lpToneGen->mCurSegment].duration == 0) {
1176 if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] != 0) {
1179 unsigned short lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[lFreqIdx];
1184 lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[++lFreqIdx];
1190 if (lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt) {
1191 if (lpToneGen->mLoopCounter < lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt) {
1193 lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt,
1195 lpToneGen->mCurSegment);
1196 lpToneGen->mCurSegment = lpToneDesc->segments[lpToneGen->mCurSegment].loopIndx;
1201 lpToneGen->mCurSegment++;
1203 lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt,
1205 lpToneGen->mCurSegment);
1208 lpToneGen->mCurSegment++;
1210 lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt,
1212 lpToneGen->mCurSegment);
1217 if (lpToneDesc->segments[lpToneGen->mCurSegment].duration == 0) {
1218 ALOGV("Last Seg: %d", lpToneGen->mCurSegment);
1224 lpToneGen->mCurSegment = lpToneDesc->repeatSegment;
1229 ALOGV("New segment %d, Next Time: %d", lpToneGen->mCurSegment,
1237 ALOGV("New segment %d, Next Time: %d", lpToneGen->mCurSegment,
1239 if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] != 0) {
1251 += (lpToneDesc->segments[lpToneGen->mCurSegment].duration * lpToneGen->mSamplingRate) / 1000;
1255 if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] == 0) {
1265 unsigned short lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[lFreqIdx];
1270 lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[++lFreqIdx];
1391 mCurSegment = 0;