From 8d017e1cf018fb63523ae094d936f53c8f9ec12a Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sun, 26 Jan 2025 20:42:42 +0100 Subject: [PATCH] adjust --- .vscode/.server-controller-port.log | 2 +- src/fm95.c | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.vscode/.server-controller-port.log b/.vscode/.server-controller-port.log index e06a8cf..3941824 100644 --- a/.vscode/.server-controller-port.log +++ b/.vscode/.server-controller-port.log @@ -1,5 +1,5 @@ { "port": 13452, - "time": 1737910081584, + "time": 1737920538121, "version": "0.0.3" } \ No newline at end of file diff --git a/src/fm95.c b/src/fm95.c index c0f37ee..5b63b0d 100644 --- a/src/fm95.c +++ b/src/fm95.c @@ -31,7 +31,7 @@ // #define MPX_DEVICE "" // #define SCA_DEVICE "" -#define BUFFER_SIZE 512 +#define BUFFER_SIZE 768 #include #include @@ -477,13 +477,8 @@ int main(int argc, char **argv) { float stereo_i, stereo_q; stereo += 0.2; apply_hilbert(&hilbert, stereo, &stereo_i, &stereo_q); // Compute I/Q - #ifdef USB - float signal = (stereo_i*stereo_carrier_cos+stereo_q*(stereo_carrier)); - #else - float signal = (stereo_i*stereo_carrier_cos-stereo_q*(stereo_carrier)); - #endif output[i] = delay_line(&monoDelay, mono)*MONO_VOLUME + - signal*STEREO_VOLUME; + (stereo_i*stereo_carrier_cos+stereo_q*(stereo_carrier))*STEREO_VOLUME; if(strlen(audio_mpx_device) != 0) output[i] += current_mpx_in*MPX_VOLUME; if(strlen(audio_sca_device) != 0) output[i] += modulate_fm(&sca_mod, hard_clip(current_sca_in, sca_clipper_threshold))*SCA_VOLUME; } else {