hfujita / pulseaudio-raop2

Experimental RAOP2 (Apple AirPlay2) support for PulseAudio
http://hfujita.github.io/pulseaudio-raop2/
Other
137 stars 19 forks source link

Compiles and works but doesn't detect main soundcard #6

Open parkerlreed opened 10 years ago

parkerlreed commented 10 years ago

Compiled from the AUR package https://aur.archlinux.org/packages/pulseaudio-raop2-git/

It connects and works great with my iPod Touch 4g hooked to some good speakers, however my laptop speakers are no longer detected. The device still shows up but the sink isn't there.

rsemuig

tkbh1fm

Update: Here's the output from starting pulseaudio manually

parrot:~ $ pulseaudio E: [pulseaudio] alsa-sink.c: Failed to parse sample specification and channel map E: [pulseaudio] alsa-source.c: Failed to parse sample specification and channel map E: [pulseaudio] module-null-sink.c: Invalid sample format specification or channel map E: [pulseaudio] module.c: Failed to load module "module-null-sink" (argument: "sink_name=auto_null sink_properties='device.description="Dummy Output"'"): initialization failed. W: [pulseaudio] module-always-sink.c: Unable to load module-null-sink E: [pulseaudio] bluez4-util.c: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.Manager" doesn't exist

atcapollo commented 10 years ago

Same issue experienced here with snd_hda_intel. Do the cflags need to be altered to build with support for the local hardware?

singpolyma commented 10 years ago

Does anyone know what that "invalid format specification" means? I'm currently getting that on all modules with this source tree on my system.

Toby-Haynes commented 10 years ago

I've see the same issue with the code from 16 April 2014.

I'm wondering if it is related to these entries seen in the pulse.log [lt-pulseaudio] alsa-mixer.c: Removing path 'analog-output' as it is a subset of 'analog-output-lineout'.

That line is NOT present in the equivalent pulse.log from the Ubuntu 13.10 pulseaudio daemon. That feature (removing subset devices) appears to be new in pulseaudio since 4.0 debuted. I need to get a recent pulseaudio git pull to compare.

hfujita commented 10 years ago

I'm not 100% sure if this could work, but could you try "Configuration file for local devices" in the instruction? http://hfujita.github.io/pulseaudio-raop2/

atcapollo commented 10 years ago

This Configuration file for local devices fixed the issue for me in 14.04, closing the issue for me. Thanks

Toby-Haynes commented 9 years ago

Two things were needed for me to avoid this bug. Copying the extra-hdmi.conf file Deleting (or moving aside) the existing ~/.pulse directory.

Without removing the old ~/.pulse directory (which had tdb and other files from pulseaudio v4) I ended up with only the Digital SPDIF output. Once I removed the ~/.pulse directory, every sound device appeared correctly with its appropriate inputs and outputs. This was using the v5.99.2 RAOP2 level.