Ralphy,

Some more info:

$ uname -a
Linux mythbox 2.6.32.23-170.fc12.x86_64 #1 SMP Mon Sep 27 17:23:59 UTC 2010 
x86_64 x86_64 x86_64 GNU/Linux

$ rpm -qa | grep alsa
alsa-oss-libs-1.0.17-4.fc12.x86_64
alsa-utils-1.0.23-3.fc12.x86_64
alsa-lib-1.0.23-1.fc12.x86_64
alsa-oss-1.0.17-4.fc12.x86_64

$ ./squeezeslave -L
Output devices:
  0: (ALSA) HDA NVidia: ALC1200 Analog (hw:0,0) (11/46)
  1: (ALSA) HDA NVidia: ALC1200 Digital (hw:0,1) (11/46)
  3: (ALSA) HDA NVidia: NVIDIA HDMI (hw:0,3) (11/46)
  5: (ALSA) front (11/46)
  6: (ALSA) surround40 (11/46)
  7: (ALSA) surround41 (11/46)
  8: (ALSA) surround50 (11/46)
  9: (ALSA) surround51 (11/46)
 10: (ALSA) surround71 (11/46)
 11: (ALSA) iec958 (11/46)
 12: (ALSA) spdif (11/46)
 13: (ALSA) hdmi (11/46)
 14: (ALSA) dmix (42/42)
*15: (ALSA) default (11/46)

Using the default ALSA device (HDMI, hw:0,3):

$ ./squeezeslave &
$ ./squeezeslave -m00:00:00:00:00:02 &

Audio *only* plays from the first squeezeslave invocation. Squeezebox server 
quite happily streams to the second squeezeslave, but no audio is heard. 
Killing the first invocation makes no difference - audio is still not heard 
from the second invocation.

This matches with the behaviour I'm seeing with Myth - nothing complains, but 
the second application to be invoked is unable play audio.

Explicitly using the HDMI, hw:0,3 device (ALSA default!) results in different 
behaviour (similar to what you see with your USB headset):

$ ./squeezeslave -o3 &
$ ./squeezeslave -m00:00:00:00:00:02 -o3 &
$ PortAudio error7: No output devices found.

If you want me to try anything else, just let me know.

Mike

_______________________________________________
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to