From baca631ffb07c568a896a8654374c05c1cb2cf06 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sun, 12 Jul 2026 10:18:28 +0200 Subject: [PATCH] update readme --- README.md | 2 +- src/fm95.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fc60d09..65bd81b 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Supports these inputs: - Audio (via Pulse) - MPX (via Pulse, basically passthrough, i don't recommend this unless you have something else than rds or sca to modulate, you could run chimer95 via here, also you have 5% allowed here by default to be guarenteed with no clipping, change how much headroom you have with the headroom option) -- RDS (via Pulse, expects unmodulated RDS, rds95 is recommended here, in modulation this is quadrature to the pilot, number of channels is specified by the argument, each of the channels (max 4) go on these freqs: 57, 66.5, 71.25, 76) +- RDS (via Unix Socket, expects RDS bits without differential encoding with checkwords, rds95 is recommended here) and one output: diff --git a/src/fm95.c b/src/fm95.c index 5b551fc..66c7be4 100644 --- a/src/fm95.c +++ b/src/fm95.c @@ -255,7 +255,7 @@ int run_fm95(FM95_Config* config, FM95_Runtime* runtime, FM95_RunResult* result) } uint8_t osc_stream = 12 + stream; - if (osc_stream >= 13) osc_stream++; + if (osc_stream >= 13) osc_stream++; // "The first position, 61,75 kHz is not used to protect the basic subcarrier of 57 kHz on existing receivers." - IEC 62106-1 float shaped = 0.0f; iirfilt_rrrf_execute(runtime->rds_filter[stream], runtime->rds_symbol[stream], &shaped);