bool isEos = false;
while (true) {
int32_t ret = g_audioCap->Read(g_audioSourceProcessInput.buffer, g_audioSourceProcessInput.framesize, false);
- if (ret == -1) {
- MEDIA_INFO_LOG("audioCap Read failed:0x%x", ret);
- continue;
- }
- if (ret == ERR_RETRY_READ) {
- usleep(READ_RETRY_TIME_US);
+ if (ret <= 0) {
+ if (ret == ERR_RETRY_READ) {
+ usleep(READ_RETRY_TIME_US);
+ continue;
+ }
+ usleep(READ_RETRY_TIME_US);
+ MEDIA_DEBUG_LOG("audioCap Read failed:0x%x", ret);
continue;
}
readCnt, timeStamp.time.tv_sec, timeStamp.time.tv_nsec);
}
}
- // MEDIA_INFO_LOG("audioCap Read readCnt = %d, size = %d", readCnt, ret);
+ MEDIA_INFO_LOG("audioCap Read readCnt = %d, size = %d", readCnt, ret);
}
if (g_audioSourceProcessInput.audioFormat == OPUS) {
AudioCapturerOggCtxDeInit();