Hi all,
I use jack as client (so with -dnet backend) and I'd like to route some streams to the hdmi output which is connected to a AV amplifier.
$ aplay --list-devices | grep -vi subdev
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
and
$ aplay -L | grep -vE '^ '
default
surround21
surround40
surround41
surround50
surround51
surround71
null
samplerate
speexrate
jack
oss
pulse
upmix
vdownmix
default
surround21
surround40
surround41
surround50
surround51
surround71
null
samplerate
speexrate
jack
oss
pulse
upmix
vdownmix
[...skipped all PCH entries...]
hdmi:CARD=NVidia,DEV=0
hdmi:CARD=NVidia,DEV=1
hdmi:CARD=NVidia,DEV=2
[...]
dsnoop:CARD=NVidia,DEV=3
dsnoop:CARD=NVidia,DEV=7
[...]
hw:CARD=NVidia,DEV=3
hw:CARD=NVidia,DEV=7
[...]
plughw:CARD=NVidia,DEV=3
plughw:CARD=NVidia,DEV=7
[...]
usbstream:CARD=NVidia
hdmi:CARD=NVidia,DEV=1
hdmi:CARD=NVidia,DEV=2
[...]
dsnoop:CARD=NVidia,DEV=3
dsnoop:CARD=NVidia,DEV=7
[...]
hw:CARD=NVidia,DEV=3
hw:CARD=NVidia,DEV=7
[...]
plughw:CARD=NVidia,DEV=3
plughw:CARD=NVidia,DEV=7
[...]
usbstream:CARD=NVidia
attempting to start zita-j2a or alsa_out starts up fine but I get no sound afterwards:
$ zita-j2a -j nv_out -c 8 -n2 -p1024 -r 48000 -d hdmi:NVidia,0
I have also tried other devices
hdmi:NVidia,x # where x = 0-6
hw:NVidia,y # where y = 3,7,8,9,10,11,12
I also tried desperately some dmix and plughw devices. none produces any sound.
Please note that if I don't use jackd, but instead output sound to pulseaudio (where hdmi output is selected as default), sound works fine.
Googling about it only helped confuse me further because i am now not even sure if simple PCM output (which is what -I presume- zita outputs) is the "right type of stream". i.e. does pulseaudio convert the stream to some digital DTS/AC3 etc format instead of pcm ?
Thank you in advance for your help
_______________________________________________ Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx