Why has sound stopped outputting with VLC?
This has happened to me before. I discovered that if you start VLC before you plug the HDMI cable in, it won't play sound out the correct output. This works consistently for me:


Plug MacBook Air in via HDMI
Verify proper output is selected in System Preferences
Start VLC up


Hope it helps.