From eed1b9f0b99c4ba995f009ac2b234dc99a0ee630 Mon Sep 17 00:00:00 2001 From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Mon, 27 Apr 2026 12:43:51 +0100 Subject: [PATCH] Fix missing configuration mapping parameter in PulseAudio backend initialisation. --- audio_pa.c | 4 ++-- configure.ac | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/audio_pa.c b/audio_pa.c index 998dbc27..a0c6afec 100644 --- a/audio_pa.c +++ b/audio_pa.c @@ -504,9 +504,9 @@ static int init(__attribute__((unused)) int argc, __attribute__((unused)) char * config.pa_server = (char *)str; } - // get the default channel mapping setting basis -- native ("no") or pa ("yes"). + // get the default channel mapping setting basis -- "alsa" or "pulseaudio". - if (config_lookup_non_empty_string(config.cfg, "pulseaudio", &default_channel_layouts)) { + if (config_lookup_non_empty_string(config.cfg, "pulseaudio.default_channel_layouts", &default_channel_layouts)) { if ((strcasecmp(default_channel_layouts, "alsa") == 0) || (strcasecmp(default_channel_layouts, "pulseaudio") == 0)) { debug(1, "pulseaudio default_channel_layouts setting: \"%s\".", default_channel_layouts); diff --git a/configure.ac b/configure.ac index 501b6073..d10990ab 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.50]) -AC_INIT([shairport-sync], [5.0.3], [4265913+mikebrady@users.noreply.github.com]) +AC_INIT([shairport-sync], [5.0.4], [4265913+mikebrady@users.noreply.github.com]) : ${CFLAGS="-O3"} : ${CXXFLAGS="-O3"} AM_INIT_AUTOMAKE([subdir-objects]) -- 2.47.3