After update from VLC 3.0.2 to 3.0.3:
If headset ASUS HS-W1 is connected via USB, VLC crashes everytime an audio- (e.g. mp3) or videofile (e.g. avi) starts playing. Altering the soundmodule-settings does not solve the problem. Another headset (plantronics) or speakers work fine.
OS: Windows 10 Professional x64 (Build 17134.rs4_release.180410-1804)
Hardware: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 32,0 GB RAM
Soundcard: Sound Blaster Z
Graphiccard: NVIDIA GeForce GTX 970
Related entry in windows-events:
vlc.exe
3.0.3.0
00dee6e6
libdirectsound_plugin.dll
3.0.3.0
000e0044
c0000005
0000000000003b94
2b5c
01d3fa8df58b1876
C:\Applications\MultiMedia\Player\VLC\vlc.exe
C:\Applications\MultiMedia\Player\VLC\plugins\audio_output\libdirectsound_plugin.dll
82dbb333-0bc7-4857-a12d-af578b65bc70
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
Further investigations:
Playback from Media Player Classic or Browser (Mozilla Firefox 60.0.1, e.g. Youtube Video) over ASUS HS-W1 works with no problems.
What do you mean with "normal audio output"? As described, speakers work fine. Only the ASUS HS-W1 headset is the problem. I have also tried various audio settings in VLC, but using the headset always results in a crash of VLC.
I am using Audio output module="Windows Multimedia Device output", which should adress MMDevice. In MMDevice, the settings are Output back-end="automatic", HDMI/SPDIF audio passthrough="deactivated", Output device="Default", Audio volume="1.00". But I have already tried several other combinations without success.
Sorry, no chance. The message window is empty till I open a mediafile and then VLC crashes immeadately. But I found something in the crashdump-folder:
please see attached file 24c67b39-d6cf-4d89-b8e4-061d94b93cb7.dmp
I hope, that helps.
By the way, wouldn't it be easiest, to look what changed since version 3.0.2, where everything was ok?
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) StreamStart (s=0x7891bb0, fmt=0x665d938, sid=0x0) at ../../extras/package/win32/../../../modules/audio_output/directsound.c:836[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007ffdddca1d17 in aout_stream_Start (func=0x7ffdcd7d3b50 <StreamStart>, ap=<optimized out>, ap@entry=0xf04f8f8 "░\033ë\a") at ../../extras/package/win32/../../../modules/audio_output/mmdevice.c:1110[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007ffdcda882d9 in module_load (obj=obj@entry=0x7891bb0, init=init@entry=0x7ffdddca1cb0 <aout_stream_Start>, args=0xf04f8f8 "░\033ë\a", m=<optimized out>, m=<optimized out>) at ../../extras/package/win32/../../../src/modules/modules.c:183[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007ffdcda886c4 in vlc_module_load (obj=obj@entry=0x7891bb0, capability=capability@entry=0x7ffdddca8714 "aout stream", name=0x725b73 <error: Cannot access memory at address 0x725b73>, name@entry=0x7ffdddca8702 "$mmdevice-backend", strict=strict@entry=false, probe=probe@entry=0x7ffdddca1cb0 <aout_stream_Start>) at ../../extras/package/win32/../../../src/modules/modules.c:279[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffdddca42c3 in Start (aout=0x665d730, fmt=0x665d938) at ../../extras/package/win32/../../../modules/audio_output/mmdevice.c:1172[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007ffdcdadae01 in aout_OutputNew (aout=aout@entry=0x665d730, fmt=fmt@entry=0x665d938, filters_cfg=filters_cfg@entry=0x665d970) at ../../extras/package/win32/../../../src/audio_output/output.c:567[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00007ffdcdad5ff1 in aout_DecNew (p_aout=p_aout@entry=0x665d730, p_format=p_format@entry=0xf04fb50, p_replay_gain=p_replay_gain@entry=0x788444c, p_request_vout=p_request_vout@entry=0xf04fb40) at ../../extras/package/win32/../../../src/audio_output/dec.c:91[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x00007ffdcdaae075 in aout_update_format (p_dec=p_dec@entry=0x78842b0) at ../../extras/package/win32/../../../src/input/decoder.c:373[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x00007ffdcb9f1c03 in decoder_UpdateAudioFormat (dec=0x78842b0) at ../../extras/package/win32/../../../include/vlc_codec.h:381[#9](https://code.videolan.org/videolan/vlc/-/issues/9) UpdateAudioFormat (p_dec=0x78842b0) at ../../extras/package/win32/../../../modules/codec/mpg123.c:196[#10](https://code.videolan.org/videolan/vlc/-/issues/10) DecodeBlock (p_dec=0x78842b0, p_block=<optimized out>) at ../../extras/package/win32/../../../modules/codec/mpg123.c:303[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007ffdcdaac60c in DecoderDecode (p_dec=0x78842b0, p_block=0x7724140) at ../../extras/package/win32/../../../src/input/decoder.c:1332[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x00007ffdcdaac1ef in DecoderProcess (p_dec=p_dec@entry=0x78842b0, p_block=p_block@entry=0x7724140) at ../../extras/package/win32/../../../src/input/decoder.c:1455[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x00007ffdcdaaca37 in DecoderThread (p_data=0x78842b0) at ../../extras/package/win32/../../../src/input/decoder.c:1611[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x00007ffdcdb1e426 in vlc_entry (p=0x784b090) at ../../extras/package/win32/../../../src/win32/thread.c:470[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x00007ffdff15aa96 in msvcrt!_ismbcupper_l () from C:\Windows\System32\msvcrt.dll[#16](https://code.videolan.org/videolan/vlc/-/issues/16) 0x0000000000000000 in ?? ()Backtrace stopped: previous frame inner to this frame (corrupt stack?)