From 22be3f3c975ba7b8cd7d0e495348d16a08ae0993 Mon Sep 17 00:00:00 2001 From: DevBench Date: Thu, 5 Feb 2026 15:12:16 +0000 Subject: [PATCH] DAB: use mono output in ffmpeg resample (-ac 1) to reduce CPU/load --- owrx/dab/dablin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/owrx/dab/dablin.py b/owrx/dab/dablin.py index 61e91728..35cc7f2d 100644 --- a/owrx/dab/dablin.py +++ b/owrx/dab/dablin.py @@ -12,7 +12,7 @@ class DablinModule(ExecModule): ) def _buildArgs(self): - return ["bash", "-c", "dablin -u -s {:#06x} | ffmpeg -v error -i pipe:0 -f f32le -ar 48000 -ac 2 pipe:1".format(self.serviceId)] + return ["bash", "-c", "dablin -u -s {:#06x} | ffmpeg -v error -i pipe:0 -f f32le -ar 48000 -ac 1 pipe:1".format(self.serviceId)] def setDabServiceId(self, serviceId: int) -> None: self.serviceId = serviceId