Page 1 of 1

Enabling WASAPI

Posted: 12 Jul 2013 18:03
by Hanley
How do I enable WASAPI? I used libvlc_audio_output_list_get to see all the available audio outputs and it showed:

waveout
aout_file
aout_directx
amem
adummy

I'm using vlc 2.1 on Windows 8

Re: Enabling WASAPI

Posted: 13 Jul 2013 10:11
by Rémi Denis-Courmont
If you mean to use WASAPI through Windows' Multimedia Device API and your VLC build includes it, the plugin name is mmdevice.

Re: Enabling WASAPI

Posted: 13 Jul 2013 13:46
by Hanley
Thnx.

Re: Enabling WASAPI

Posted: 22 Sep 2013 21:27
by pipppero
Sorry if I re-open this topic but I wonder how in VLC 2.0.8 64-bit with Windows 8, I can use WASABI as AUDIO OUTPUT.

I use it with Foobar2000 and I'd like to use it in VLC too.

Re: Enabling WASAPI

Posted: 23 Sep 2013 19:07
by Rémi Denis-Courmont
You can't. Only VLC 2.1.0 and later support WASAPI.

Re: Enabling WASAPI

Posted: 23 Sep 2013 21:31
by pipppero
You can't. Only VLC 2.1.0 and later support WASAPI.
I really don't understand...

1) where I can get 2.1.0 and later version of VLC?

2) why to me the last is 2.0.8?

3) exist a 64bit version of 2.1.0 version?

I really need wasapi on my vlc because I watch to concerts movies mostly.

Re: Enabling WASAPI

Posted: 27 Sep 2013 01:20
by Jean-Baptiste Kempf
1) videolan.org
2) see above
3) yes

Re: Enabling WASAPI

Posted: 18 Oct 2013 14:29
by selden
Sorry, but I really haven't understood the discussion above.

I'm running VLC 2.1.0 (Rincewind) under Windows 7 with a 7.1 channel HDMI output to an AVR.
What are the steps that I need to take to enable WASAPI in exclusive mode?

I would like stereo soundtracks to be sent to the receiver as 2.0 HDMI channels so that the receiver can process them with Dolby ProLogic or DTS Neo. Currently, VLC is playing stereo sound tracks in just the left and right front channels of the 7.1 HDMI output, with the other channels silent, which prevent the use of ProLogic or Neo. Presumably this is because VLC is using DirectSound instead of WASAPI exclusive.

Thanks for whatever help you can provide.

Re: Enabling WASAPI

Posted: 22 Oct 2013 19:22
by Rémi Denis-Courmont
Exclusive mode is not implemented in the current WASAPI plugin, nor is codec pass-through as of VLC 2.1.x. For pass-through, you need to stick to DirectSound or WaveOut for now.

Re: Enabling WASAPI

Posted: 22 Feb 2014 00:50
by wysiwyg
Correct me if I'm wrong, but as I see it, at the current implementation state of the WASAPI integration, the VLC media player is useless for real BluRay playback. Any container file with a FLAC/DTS-HD MA/TrueHD audio track is not correctly transmitted through HDMI to a compatible HDCP A/V receiver and the receiver gets 2CH instead of 6/8CH lossless?

Re: Enabling WASAPI

Posted: 22 Apr 2014 14:35
by Jean-Baptiste Kempf
This is unrelated to WASAPI.

Re: Enabling WASAPI

Posted: 12 Mar 2019 20:28
by mikealeonetti
Great that really helped! One last question. Should I ignore the "no audio output modules matched" error?

It seemed to fix the audio issues I was having anyways...

Code: Select all

2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [GUI Video] Audio output: adummy - Dummy audio output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [GUI Video] Audio output: afile - File audio output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [GUI Video] Audio output: amem - Audio memory output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [GUI Video] Audio output: directsound - DirectX audio output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [GUI Video] Audio output: mmdevice - Windows Multimedia Device output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [GUI Video] Audio output: waveout - WaveOut audio output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [MediaPlayer] Creating media player with instance 0x3f72950 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [VLC] creating audio output 2019-03-12, 15:25:21.350600: <debug> (0x000008d8) [VLC] looking for audio output module matching "any": 6 candidates 2019-03-12, 15:25:21.350600: <error> (0x000008d8) [VLC] cannot initialize COM (error 0x80010106) 2019-03-12, 15:25:21.368600: <debug> (0x000008d8) [VLC] found 2 devices 2019-03-12, 15:25:21.368600: <debug> (0x000008d8) [VLC] using audio output module "directsound" 2019-03-12, 15:25:21.368600: <debug> (0x000008d8) [VLC] keeping audio output 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Media player is created 0x400fc90 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Getting event manager. 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking events 0x400fd48 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking event 262 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking event 260 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking event 265 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking event 266 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking event 258 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Hooking event 261 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [MediaPlayer] Saving media player. 2019-03-12, 15:25:21.369600: <info> (0x000008d8) [GUI Video] Setting audio output to Windows Multimedia Device. 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [VLC] removing module "directsound" 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [VLC] creating audio output 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [VLC] looking for audio output module matching "mmdevice,none": 6 candidates 2019-03-12, 15:25:21.369600: <error> (0x000008d8) [VLC] cannot initialize COM (error 0x80010106) 2019-03-12, 15:25:21.369600: <debug> (0x000008d8) [VLC] no audio output modules matched 2019-03-12, 15:25:21.369600: <error> (0x000008d8) [VLC] no suitable audio output module

Re: Enabling WASAPI

Posted: 13 Mar 2019 09:56
by Jean-Baptiste Kempf
2019-03-12, 15:25:21.369600: <error> (0x000008d8) [VLC] cannot initialize COM (error 0x80010106)

You need to init COM before.