Package: pulseaudio-module-raop
Version: 1.1-2
Severity: normal
Tags: patch
Dear Maintainer,
Running sid, I have problems using zeroconf with an AirPort sink. It
works if adding the sink explicitly (and setting the channel number)
using pacmd, but not with zeroconf. A few debug traces later and I
realized that the default sample spec passed to pa__init in
module-raop-sink.c module seems to contain .channels = 6 for some
reason.
I solved it by adding an explicit channels=2 in raop-discovery, patch
included.
Best regards,
/Jonas
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pulseaudio-module-raop depends on:
ii libavahi-client3 0.6.30-6
ii libavahi-common3 0.6.30-6
ii libc6 2.13-24
ii libcap2 1:2.22-1
ii libpulse0 1.1-2
ii libssl1.0.0 1.0.0g-1
ii pulseaudio 1.1-2z0
ii pulseaudio-module-zeroconf 1.1-2z0
pulseaudio-module-raop recommends no packages.
pulseaudio-module-raop suggests no packages.
-- no debconf information
diff --git a/src/modules/raop/module-raop-discover.c b/src/modules/raop/module-raop-discover.c
index 4ebe5fc..74dde96 100644
--- a/src/modules/raop/module-raop-discover.c
+++ b/src/modules/raop/module-raop-discover.c
@@ -190,6 +190,7 @@ static void resolver_cb(
if (nicename) {
args = pa_sprintf_malloc("server=[%s]:%u "
+ "channels=2 "
"sink_name=%s "
"sink_properties='device.description=\"%s\"'",
avahi_address_snprint(at, sizeof(at), a), port,
@@ -198,6 +199,7 @@ static void resolver_cb(
pa_xfree(nicename);
} else {
args = pa_sprintf_malloc("server=[%s]:%u "
+ "channels=2 "
"sink_name=%s",
avahi_address_snprint(at, sizeof(at), a), port,
vname);
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel