Update: more info added here LAV audio over HDMI not working until I pause then continue a video
Hi I've just built a new HTPC, clean install of Windows 10 Pro on an Asrock H270M ITX board with Intel Pentium G4600 and 8GB ram, and MP2
Got LAV filters set up and configured and everything works and plays fine if I select the Realtek audio device, and I connect my sound system to the audio jack. No problems there.
But what I want is to send the audio over the HDMI, I'm not fussed about bitstreaming I just want the convenience of only having to switch the input on one device. Currently I cannot get any sound from videos to come out over the HDMI. Ordinary MP button beeps are working fine. I'm certain it's something in my LAV audio config, in particular that my TV only supports 16-bit stereo audio, and I'm guessing that any attempt to send something other than 16-bit stereo audio will fail. But I've tried just about everything and none of the settings I've picked have yet worked. It looks like I should be forcing all audio to be sent to the HDMI audio device as 16-bit, downmixed to stereo (the videos I'm watching are mostly surround sound), but instead I get nothing.
In the MP codecs section, I have "LAV Audio Decoder" set on all formats, and I've tried both "default directsound" and specifically "HDMI audio" for the renderer (with the HDMI device being selected as default in Windows). I've checked that nothing is muted - audio in MP is turned up, the volume on the HDMI audio device is turned up, and nothing is muted (and I can hear the MP button beeps over the HDMI, it's just the video playback that fails). Again, this all works absolutely fine if I switch everything to the Realtek audio jack and hook up my sound system that way, so in terms of ordinary playback my system seems to be working. If anyone can spot where I'm going wrong, it would be appreciated!
My HDMI audio device properties:
My LAV audio config pages:
Hi I've just built a new HTPC, clean install of Windows 10 Pro on an Asrock H270M ITX board with Intel Pentium G4600 and 8GB ram, and MP2
Got LAV filters set up and configured and everything works and plays fine if I select the Realtek audio device, and I connect my sound system to the audio jack. No problems there.
But what I want is to send the audio over the HDMI, I'm not fussed about bitstreaming I just want the convenience of only having to switch the input on one device. Currently I cannot get any sound from videos to come out over the HDMI. Ordinary MP button beeps are working fine. I'm certain it's something in my LAV audio config, in particular that my TV only supports 16-bit stereo audio, and I'm guessing that any attempt to send something other than 16-bit stereo audio will fail. But I've tried just about everything and none of the settings I've picked have yet worked. It looks like I should be forcing all audio to be sent to the HDMI audio device as 16-bit, downmixed to stereo (the videos I'm watching are mostly surround sound), but instead I get nothing.
In the MP codecs section, I have "LAV Audio Decoder" set on all formats, and I've tried both "default directsound" and specifically "HDMI audio" for the renderer (with the HDMI device being selected as default in Windows). I've checked that nothing is muted - audio in MP is turned up, the volume on the HDMI audio device is turned up, and nothing is muted (and I can hear the MP button beeps over the HDMI, it's just the video playback that fails). Again, this all works absolutely fine if I switch everything to the Realtek audio jack and hook up my sound system that way, so in terms of ordinary playback my system seems to be working. If anyone can spot where I'm going wrong, it would be appreciated!
My HDMI audio device properties:
My LAV audio config pages:
Last edited: