Fix audio buzz from a zero inserted every 5000 samples

master
SaucySoliton 2017-01-05 05:17:37 +00:00
rodzic e4e246e8d8
commit 85da7859a9
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -168,7 +168,7 @@ int fm_mpx_get_samples(float *mpx_buffer) {
if(audio_pos >= downsample_factor) {
audio_pos -= downsample_factor;
if(audio_len == 0) {
if(audio_len <= channels ) {
for(int j=0; j<2; j++) { // one retry
audio_len = sf_read_float(inf, audio_buffer, length);
if (audio_len < 0) {
@ -263,4 +263,4 @@ int fm_mpx_close() {
if(audio_buffer != NULL) free(audio_buffer);
return 0;
}
}