https://bugs.freedesktop.org/show_bug.cgi?id=30151
--- Comment #6 from Andy Furniss lists@andyfurniss.entadsl.com --- (In reply to comment #5)
Off course !
cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfc500000 irq 47 1 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfc010000 irq 48
cat /proc/asound/devices 2: [ 0- 0]: digital audio playback 3: [ 0- 0]: digital audio capture 4: [ 0- 0]: hardware dependent 5: [ 0] : control 6: [ 1- 3]: digital audio playback 7: [ 1- 0]: hardware dependent 8: [ 1] : control 33: : timer
Looks like vlc is trying the wrong device - from your output -
"Audio device 'hdmi: CARD = HDMI, DEV = 0 "can not be used:"
You need to get vlc to use card 1 device 3, I don't use vlc so can't help with that. I don't use smplayer either but with plain mplayer you would do -
mplayer -ao alsa:device=hw=1.3
Pulse may complicate things - I don't know as I don't use that.
If you still can't get any playback run alsamixer press F6 select hdmi and make sure it says OO not MM. Pressing m will toggle between Open and Mute.