From 1b2b2e951535b0cdd0675c67e0d13029d2e6cee7 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Tue, 31 Dec 2024 22:19:01 +0100 Subject: [PATCH] test --- src/ssb_stereo_coder.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ssb_stereo_coder.c b/src/ssb_stereo_coder.c index edf39fa..adc2265 100644 --- a/src/ssb_stereo_coder.c +++ b/src/ssb_stereo_coder.c @@ -186,12 +186,11 @@ int main() { float stereo = (current_left_input - current_right_input) / 2.0f; // Also Stereo to Mono but a bit diffrent float stereo_i, stereo_q; apply_hilbert(&hilbert, stereo, &stereo_i, &stereo_q); - float lsb = (stereo_i*cos38-stereo_q*sin38); - float usb = (stereo_i*cos38+stereo_q*sin38); + float lsb = (stereo_i*cos38-stereo_q*(sin38*0.9f)); mpx[i] = mono * MONO_VOLUME + pilot * PILOT_VOLUME + - (lsb-usb)*STEREO_VOLUME; + lsb*STEREO_VOLUME; } if (pa_simple_write(output_device, mpx, sizeof(mpx), NULL) < 0) {