Commit Graph
206 Commits
Author SHA1 Message Date
kuba 1f2da09e89 oops 2025-06-21 15:07:18 +02:00
kuba 16f0a53c05 start modularization 2025-06-21 15:06:27 +02:00
kuba 33ffcd9682 do not do dynamic memory, static memory = static stability 2025-06-21 14:27:21 +02:00
kuba 102067881d DO NOT USE MALLOC DO NOT USE MALLOC DO NOT USE MALLOC DO NOT USE MALLOC DO NOT USE MALLOC DO NOT USE MALLOC DO NOT USE MALLOC 2025-06-21 14:25:39 +02:00
kuba dbd5aa7180 no clue 2025-06-21 14:19:29 +02:00
kuba e2a8f6c8f4 course doesnt work 2025-06-21 14:12:27 +02:00
kuba 5a03d06508 wanted good, but had to use malloc 2025-06-21 14:09:25 +02:00
kuba aa6f87c0da changes here and there 2025-06-21 14:05:56 +02:00
kuba 9bfff3fef2 increase lpf order 2025-06-21 13:33:03 +02:00
kuba 842a87a120 clean up a bit 2025-06-16 10:57:36 +02:00
kuba fac42da5fe what? 2025-06-16 10:36:47 +02:00
kuba b984fb293c change variable name 2025-06-16 10:35:57 +02:00
kuba 4f8d0639bd optimize (also merge move preemp ref) 2025-06-16 10:34:08 +02:00
kuba cad6080c07 do the preemp gain properly, set a refrence freq (+0db) sligthly above the LPF cutoff, thus we avoid clipping 2025-06-09 20:03:44 +02:00
kuba bcb9559d59 move constants.h and the oscillator into libfm from libfmdsp 2025-06-09 19:56:25 +02:00
kuba 90e9925399 minor change to RDS2, dont allow the two additional carriers's device to be on when RDS isnt even on 2025-06-09 16:12:45 +02:00
kuba f11f25c8f0 change bs412 gain reduction logic, still issue #2 should be unchanged 2025-06-09 16:10:27 +02:00
kuba 4764e5768e increase lpf order 2025-06-08 12:12:25 +02:00
kuba b0657274fb close rds2 while cleaning up, forgot that 2025-06-08 10:28:10 +02:00
kuba 7ff2caec3e some additional optimizations 2025-06-08 10:25:20 +02:00
kuba 178b42386a speed up agc (in performance, not audio levels) 2025-06-08 10:21:13 +02:00
kuba 256f91fbdf remove darc, shorten audio.c and add some error checking for pulse api 2025-06-08 10:00:03 +02:00
kuba 77489752f9 maybe 0.01% cpu usage down 2025-06-05 19:27:23 +02:00
kuba b18fa83005 eat shit, compiler 2025-05-31 11:51:47 +02:00
kuba 4fdb2dff0d bug is 100% related to bs412 2025-05-31 11:51:26 +02:00
kuba 4a0eddbbde fix the peak power limiter 2025-05-31 11:19:54 +02:00
kuba b301577227 add peak power limit to bs412 2025-05-31 11:18:12 +02:00
kuba 5fd2383b03 bug fixes 2025-05-31 11:14:07 +02:00
kuba ffcbc4b0c0 change setting 2025-05-30 18:03:18 +02:00
kuba 7213c3b13d change vban max packet size, add a rds2 device to fm95 and others 2025-05-30 17:28:19 +02:00
kuba 14630e5c7f fix minor mistakes 2025-05-29 14:17:37 +02:00
kuba 7909b67ce4 add darc docs as well as a calibration mode 2025-05-27 19:47:44 +02:00
kuba ef3bbdc2e4 add the darc side modulation (no darc95 yet) 2025-05-27 15:15:12 +02:00
kuba dee8ed9845 remove some includes as well as add missing functions 2025-05-20 17:33:47 +02:00
kuba 0104dcbc20 lowercase d? 2025-05-02 09:46:00 +02:00
kuba d96b7ee8b9 fix 2025-05-02 09:45:12 +02:00
kuba 58ddbc761c add a deviation option, to easily limit deviation 2025-05-02 09:43:06 +02:00
kuba 6c4aedc2c8 maybe the darc will come 2025-05-01 12:52:37 +02:00
kuba 1d3171991e why 2025-05-01 11:41:39 +02:00
kuba f0245bcc26 use real parts, and add a mpx lpf for audio 2025-05-01 11:40:45 +02:00
kuba 685ce7635f what about this 2025-05-01 11:15:33 +02:00
kuba b65c6c7554 wtf 2025-05-01 11:14:54 +02:00
kuba 0873544e1e this is worse 2025-05-01 11:14:14 +02:00
kuba bd9e684e01 try a butterworth 2025-05-01 11:11:11 +02:00
kuba 5b02e75f16 change lpf order 2025-05-01 10:53:49 +02:00
kuba 723ead0907 oops 2025-05-01 10:45:25 +02:00
kuba 348345b68e oh my fucking god 2025-05-01 10:40:30 +02:00
kuba 0338639214 now? 2025-05-01 10:39:20 +02:00
kuba 1a335461cd fuck you 2025-05-01 10:34:02 +02:00
kuba f1e6350fec will liquid dsp work? 2025-05-01 10:32:34 +02:00