Stephen,
I have attached the bug report.
I used the snapshot from today, I guess I couldn't find your code, if they changed it, I'm not much of a programmer.
Weird - Just as I read your reply, the cat /proc/asound/card0/eld#5.0 showed something other than just 0's for the first time(!)
I have my receiver and TV powered on, before I power the Mac Mini on.
Here is the output - it does look promising... Anything else I need to do now?
I tried to play a movie in XBMC but still no sound.
I also tried to play a movie file with mplayer (alsa device 0.3, 0.7 and 0.8):
Code:
mplayer -ao alsa:device=hw=0.3 movie.mp4
But, I have yet to hear a single sound from
any program, through HDMI.
I really appreciate the help
Code:
htpc@htpc:~$ cat /proc/asound/card0/eld#5.0
monitor_present 1
eld_valid 1
monitor_name Harman AVR
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0x6720
product_id 0x168
port_id 0x20000
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x5f] FL/FR LFE FC RL/RR RC RLC/RRC
sad_count 9
sad0_coding_type [0x2] AC-3
sad0_channels 6
sad0_rates [0xe0] 44100 48000 88200
sad0_max_bitrate 640000
sad1_coding_type [0x7] DTS
sad1_channels 6
sad1_rates [0x6e0] 44100 48000 88200 176400 192000
sad1_max_bitrate 1536000
sad2_coding_type [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad2_channels 8
sad2_rates [0xc0] 48000 88200
sad3_coding_type [0xc] MLP (Dolby TrueHD)
sad3_channels 2
sad3_rates [0x1ec0] 48000 88200 176400 192000 384000
sad4_coding_type [0xc] MLP (Dolby TrueHD)
sad4_channels 6
sad4_rates [0x1ec0] 48000 88200 176400 192000 384000
sad5_coding_type [0xc] MLP (Dolby TrueHD)
sad5_channels 8
sad5_rates [0x1ec0] 48000 88200 176400 192000 384000
sad6_coding_type [0xb] DTS-HD
sad6_channels 2
sad6_rates [0x1ec0] 48000 88200 176400 192000 384000
sad7_coding_type [0xb] DTS-HD
sad7_channels 6
sad7_rates [0x1ec0] 48000 88200 176400 192000 384000
sad8_coding_type [0xb] DTS-HD
sad8_channels 8
sad8_rates [0x1ec0] 48000 88200 176400 192000 384000
And here is dmesg:
Code:
htpc@htpc:~$ dmesg | grep HDMI
[ 16.495149] HDMI hot plug event: Pin=5 Presence_Detect=1 ELD_Valid=0
[ 16.515191] HDMI hot plug event: Pin=5 Presence_Detect=0 ELD_Valid=1
[ 17.300072] HDMI: detected monitor Harman AVR at connection type HDMI
[ 17.300078] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[ 17.300082] HDMI: supports coding type AC-3: channels = 6, rates = 44100 48000 88200, max bitrate = 640000
[ 17.300085] HDMI: supports coding type DTS: channels = 6, rates = 44100 48000 88200 176400 192000, max bitrate = 1536000
[ 17.300088] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[ 17.300091] HDMI: supports coding type MLP (Dolby TrueHD): channels = 2, rates = 48000 88200 176400 192000 384000
[ 17.300094] HDMI: supports coding type MLP (Dolby TrueHD): channels = 6, rates = 48000 88200 176400 192000 384000
[ 17.300097] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 48000 88200 176400 192000 384000
[ 17.300100] HDMI: supports coding type DTS-HD: channels = 2, rates = 48000 88200 176400 192000 384000
[ 17.300103] HDMI: supports coding type DTS-HD: channels = 6, rates = 48000 88200 176400 192000 384000
[ 17.300106] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
aplay -l and aplay -L output:
Code:
htpc@htpc:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: Cirrus Analog [Cirrus Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: Cirrus Digital [Cirrus Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
htpc@htpc:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=NVidia
HDA NVidia, Cirrus Analog
Default Audio Device
front:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, Cirrus Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, NVIDIA HDMI
HDMI Audio Output