From ee3bfb9d9842ad6e19ce72c686003e30dfe856cb Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sun, 15 Feb 2026 21:15:27 +0100 Subject: [PATCH] idk --- modulation/stereo_encoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modulation/stereo_encoder.c b/modulation/stereo_encoder.c index c06c883..662c6fc 100644 --- a/modulation/stereo_encoder.c +++ b/modulation/stereo_encoder.c @@ -9,7 +9,7 @@ void init_stereo_encoder(StereoEncoder* st, uint8_t stereo_ssb, uint8_t multipli if(stereo_ssb) { init_delay_line(&st->delay_pilot, stereo_ssb*2); init_delay_line(&st->delay, stereo_ssb*2); - st->stereo_hilbert = firhilbf_create(stereo_ssb, 60); + st->stereo_hilbert = firhilbf_create(stereo_ssb, 80); } else st->stereo_hilbert = NULL; } @@ -37,7 +37,7 @@ float stereo_encode(StereoEncoder* st, uint8_t enabled, float left, float right, *audio = (mid*half_audio); if(st->stereo_hilbert) { - float stereo = (crealf(stereo_hilbert) * signalx2cos) + (cimagf(stereo_hilbert) * signalx2); + float stereo = (crealf(stereo_hilbert) * signalx2) + (cimagf(stereo_hilbert) * signalx2cos); *audio += (stereo * half_audio); } else *audio += ((side*signalx2) * half_audio); return (signalx1*st->pilot_volume);