Don't print error if zero samples are decoded

This commit is contained in:
Cameron Gutman 2022-11-09 00:10:03 -06:00
parent f16dc469af
commit c3325a8887
3 changed files with 3 additions and 3 deletions

View File

@ -203,7 +203,7 @@ static void omx_renderer_decode_and_play_sample(char* data, int length) {
if (r != OMX_ErrorNone) {
fprintf(stderr, "Empty buffer error\n");
}
} else {
} else if (decodeLen < 0) {
printf("Opus error from decode: %d\n", decodeLen);
}
}

View File

@ -101,7 +101,7 @@ static void pulse_renderer_decode_and_play_sample(char* data, int length) {
if (rc<0)
printf("Pulseaudio error: %s\n", pa_strerror(error));
} else {
} else if (decodeLen < 0) {
printf("Opus error from decode: %d\n", decodeLen);
}
}

View File

@ -82,7 +82,7 @@ static void sdl_renderer_decode_and_play_sample(char* data, int length) {
int decodeLen = opus_multistream_decode(decoder, data, length, pcmBuffer, samplesPerFrame, 0);
if (decodeLen > 0) {
SDL_QueueAudio(dev, pcmBuffer, decodeLen * channelCount * sizeof(short));
} else {
} else if (decodeLen < 0) {
printf("Opus error from decode: %d\n", decodeLen);
}
}