From 1717e3e2853d3d6b66b0e4967a0e11671362c0d4 Mon Sep 17 00:00:00 2001 From: DL1YCF Date: Sun, 11 Oct 2020 14:52:27 +0200 Subject: [PATCH] Reverted "audio_open" modification since it was not necessary and not implemented correctly. --- new_protocol.c | 10 +++++++--- old_protocol.c | 6 ------ radio.c | 20 -------------------- receiver.c | 3 --- soapy_protocol.c | 3 --- 5 files changed, 7 insertions(+), 35 deletions(-) diff --git a/new_protocol.c b/new_protocol.c index 3fefea3..32f88b2 100644 --- a/new_protocol.c +++ b/new_protocol.c @@ -476,15 +476,19 @@ void new_protocol_init(int pixels) { #endif micoutputsamples=buffer_size*4; -#if 0 - // now done in radio.c +// if(local_audio) { +// if(audio_open_output()!=0) { +// g_print("audio_open_output failed\n"); +// local_audio=0; +// } +// } + if(transmitter->local_microphone) { if(audio_open_input()!=0) { g_print("audio_open_input failed\n"); transmitter->local_microphone=0; } } -#endif #ifdef INCLUDED new_protocol_calc_buffers(); diff --git a/old_protocol.c b/old_protocol.c index 80ad37b..2c3a2d1 100644 --- a/old_protocol.c +++ b/old_protocol.c @@ -296,18 +296,12 @@ void old_protocol_init(int rx,int pixels,int rate) { old_protocol_set_mic_sample_rate(rate); -#if 0 - // - // Now done in radio.c, because local mic option is not yet - // read in when calling old_protocol_init - // if(transmitter->local_microphone) { if(audio_open_input()!=0) { g_print("audio_open_input failed\n"); transmitter->local_microphone=0; } } -#endif display_width=pixels; diff --git a/radio.c b/radio.c index fce6eb4..8ed6956 100644 --- a/radio.c +++ b/radio.c @@ -1187,26 +1187,6 @@ void start_radio() { radioRestoreState(); - // - // This must come *after* radioRestoreState since this - // reads the local audio settings from the props file - // (and this is now removed from *_protocol_init and create_receiver) - // - - for(int i=0;ilocal_audio) { - if (audio_open_output(receiver[i]) < 0) receiver[i]->local_audio=0; - } - } - if(transmitter->local_microphone && can_transmit) { - if(audio_open_input()!=0) { - g_print("audio_open_input failed\n"); - transmitter->local_microphone=0; - } - } - - // // It is possible that an option has been read in // which is not compatible with the hardware. diff --git a/receiver.c b/receiver.c index f4893e7..3fd94e4 100644 --- a/receiver.c +++ b/receiver.c @@ -1156,13 +1156,10 @@ fprintf(stderr,"RXASetMP %d\n",rx->low_latency); create_visual(rx); -#if 0 -// now done in radio.c fprintf(stderr,"create_receiver: rx=%p id=%d local_audio=%d\n",rx,rx->id,rx->local_audio); if(rx->local_audio) { if (audio_open_output(rx) < 0) rx->local_audio=0; } -#endif return rx; } diff --git a/soapy_protocol.c b/soapy_protocol.c index 0847719..c10550a 100644 --- a/soapy_protocol.c +++ b/soapy_protocol.c @@ -281,8 +281,6 @@ fprintf(stderr,"soapy_protocol_init: SoapySDRDevice_make\n"); } SoapySDRKwargs_clear(&args); -#if 0 - // now done in radio.c if(can_transmit) { if(transmitter->local_microphone) { if(audio_open_input()!=0) { @@ -291,7 +289,6 @@ fprintf(stderr,"soapy_protocol_init: SoapySDRDevice_make\n"); } } } -#endif } -- 2.45.2