kopia lustrzana https://github.com/F5OEO/PiFmRds
Fix audio buzz from a zero inserted every 5000 samples
rodzic
e4e246e8d8
commit
85da7859a9
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue