1) GPU is not used when I enable Hardware-Accelerated Decoding.
Steps to reproduce the bug:
- Go to settings -> Input/Codecs
- Set Hardware accelerated decoding to Automatic
- Open a MP4 or WMV file
Result:
GPU is not used, in fact the CPU usage is high
- VLC: CPU usage 25-30%
- Windows 10's App Video: CPU usage 2-3%
2) VLC 2.2.2 crashes when I enable Hardware-Accelerated Decoding.
Steps to reproduce the bug:
- Go to settings -> Input/Codecs
- Set Hardware accelerated decoding to DXVA 2.0
- Open a MP4 or WMV file
Result:
VLC crashes!
Why didn't you test this before releasing the new version? Verifying if the HW accelerated function works should be a common test for a video player. I'm shocked you failed
This is the CRASH DUMP:
Code: Select all
[version]
OS=6.2.9200.2.
VLC=2.2.2 Weatherwax
[exceptions]
c0000005 at 5ba3346fx | 00000000 | ffffffff
[context]
EDI:00000165x
ESI:00000003x
EBX:00000003x
EDX:00000280x
ECX:06a8a400x
EAX:15598130x
EBP:1555e430x
EIP:5ba3346fx
ESP:1050fbd4x
[stacktrace]
#EIP|base|module
5ba3346f|C:\Program Files\VideoLAN\VLC\plugins\codec\libdxva2_plugin.dll
[modules]
00400000|C:\Program Files\VideoLAN\VLC\vlc.exe
77b00000|C:\WINDOWS\SYSTEM32\ntdll.dll
77140000|C:\WINDOWS\system32\KERNEL32.DLL
75180000|C:\WINDOWS\system32\KERNELBASE.dll
73390000|C:\WINDOWS\system32\apphelp.dll
779f0000|C:\WINDOWS\system32\ADVAPI32.dll
755b0000|C:\WINDOWS\system32\msvcrt.dll
75300000|C:\WINDOWS\system32\sechost.dll
76de0000|C:\WINDOWS\system32\RPCRT4.dll
77130000|C:\WINDOWS\system32\PSAPI.DLL
758d0000|C:\WINDOWS\system32\SHELL32.DLL
74bd0000|C:\WINDOWS\system32\cfgmgr32.dll
74c30000|C:\WINDOWS\system32\windows.storage.dll
753f0000|C:\WINDOWS\system32\combase.dll
749f0000|C:\WINDOWS\system32\bcryptPrimitives.dll
772f0000|C:\WINDOWS\system32\shlwapi.dll
76fd0000|C:\WINDOWS\system32\GDI32.dll
77340000|C:\WINDOWS\system32\USER32.dll
748d0000|C:\WINDOWS\system32\kernel.appcore.dll
77a70000|C:\WINDOWS\system32\shcore.dll
74870000|C:\WINDOWS\system32\powrprof.dll
748c0000|C:\WINDOWS\system32\profapi.dll
651b0000|C:\Program Files\VideoLAN\VLC\libvlc.dll
653c0000|C:\WINDOWS\SYSTEM32\WININET.DLL
56000000|C:\Program Files\VideoLAN\VLC\libvlccore.dll
75670000|C:\WINDOWS\system32\WS2_32.dll
734d0000|C:\WINDOWS\SYSTEM32\WINMM.DLL
73480000|C:\WINDOWS\SYSTEM32\WINMMBASE.dll
756d0000|C:\WINDOWS\system32\IMM32.DLL
735a0000|C:\WINDOWS\system32\uxtheme.dll
76eb0000|C:\WINDOWS\system32\MSCTF.dll
73370000|C:\WINDOWS\system32\dwmapi.dll
6f6d0000|C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.10586.0_none_d3c2e4e965da4528\comctl32.dll
76cd0000|C:\WINDOWS\system32\ole32.dll
6b690000|C:\WINDOWS\SYSTEM32\iertutil.dll
745f0000|C:\WINDOWS\SYSTEM32\SspiCli.dll
75350000|C:\WINDOWS\system32\OLEAUT32.dll
6c090000|C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
70700000|C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
70140000|C:\WINDOWS\SYSTEM32\winhttp.dll
742d0000|C:\WINDOWS\system32\mswsock.dll
76dd0000|C:\WINDOWS\system32\NSI.dll
6fe60000|C:\WINDOWS\SYSTEM32\WINNSI.DLL
73650000|C:\WINDOWS\SYSTEM32\DNSAPI.dll
74a50000|C:\WINDOWS\system32\CRYPT32.dll
748e0000|C:\WINDOWS\system32\MSASN1.dll
73ff0000|C:\WINDOWS\SYSTEM32\DPAPI.DLL
74450000|C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
6ad70000|C:\Windows\System32\rasadhlp.dll
6d7b0000|C:\WINDOWS\System32\fwpuclnt.dll
747d0000|C:\WINDOWS\SYSTEM32\bcrypt.dll
65120000|C:\Program Files\VideoLAN\VLC\plugins\access\libdshow_plugin.dll
73350000|C:\Program Files\VideoLAN\VLC\plugins\audio_output\libdirectsound_plugin.dll
641b0000|C:\Program Files\VideoLAN\VLC\plugins\audio_output\libwaveout_plugin.dll
64160000|C:\Program Files\VideoLAN\VLC\plugins\video_output\libdirect3d_plugin.dll
64100000|C:\Program Files\VideoLAN\VLC\plugins\video_output\libdirectdraw_plugin.dll
56510000|C:\Program Files\VideoLAN\VLC\plugins\access\liblibbluray_plugin.dll
640d0000|C:\Program Files\VideoLAN\VLC\plugins\access\libaccess_bd_plugin.dll
61250000|C:\Program Files\VideoLAN\VLC\plugins\access\libdvdnav_plugin.dll
640b0000|C:\Program Files\VideoLAN\VLC\plugins\access\libvdr_plugin.dll
63f40000|C:\Program Files\VideoLAN\VLC\plugins\access\libfilesystem_plugin.dll
620a0000|C:\Program Files\VideoLAN\VLC\plugins\stream_filter\libsmooth_plugin.dll
5bdb0000|C:\Program Files\VideoLAN\VLC\plugins\stream_filter\libhttplive_plugin.dll
57e70000|C:\Program Files\VideoLAN\VLC\plugins\stream_filter\libdash_plugin.dll
61520000|C:\Program Files\VideoLAN\VLC\plugins\access\libzip_plugin.dll
61350000|C:\Program Files\VideoLAN\VLC\plugins\access\librar_plugin.dll
72690000|C:\Program Files\VideoLAN\VLC\plugins\stream_filter\librecord_plugin.dll
61220000|C:\Program Files\VideoLAN\VLC\plugins\demux\libplaylist_plugin.dll
55e70000|C:\Program Files\VideoLAN\VLC\plugins\meta_engine\libtaglib_plugin.dll
5b970000|C:\Program Files\VideoLAN\VLC\plugins\lua\liblua_plugin.dll
55d30000|C:\Program Files\VideoLAN\VLC\plugins\misc\libxml_plugin.dll
623e0000|C:\WINDOWS\SYSTEM32\DSOUND.DLL
77240000|C:\WINDOWS\system32\clbcatq.dll
6e1f0000|C:\WINDOWS\System32\MMDevApi.dll
73620000|C:\WINDOWS\System32\DEVOBJ.dll
72f00000|C:\WINDOWS\System32\PROPSYS.dll
61200000|C:\Program Files\VideoLAN\VLC\plugins\control\libhotkeys_plugin.dll
60d70000|C:\Program Files\VideoLAN\VLC\plugins\control\libwin_hotkeys_plugin.dll
534a0000|C:\Program Files\VideoLAN\VLC\plugins\gui\libqt4_plugin.dll
77890000|C:\WINDOWS\system32\COMDLG32.DLL
74990000|C:\WINDOWS\system32\FirewallAPI.dll
74c10000|C:\WINDOWS\system32\NETAPI32.dll
6e0e0000|C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
6da60000|C:\WINDOWS\SYSTEM32\WSOCK32.DLL
73170000|C:\WINDOWS\SYSTEM32\DAVHLPR.DLL
739d0000|C:\WINDOWS\SYSTEM32\fwbase.dll
74190000|C:\WINDOWS\system32\userenv.dll
6f440000|C:\WINDOWS\system32\dataexchange.dll
710d0000|C:\WINDOWS\system32\d3d11.dll
71520000|C:\WINDOWS\system32\dcomp.dll
728a0000|C:\WINDOWS\system32\dxgi.dll
73700000|C:\WINDOWS\system32\twinapi.appcore.dll
6c6d0000|C:\WINDOWS\system32\explorerframe.dll
619d0000|C:\WINDOWS\system32\edputil.dll
73090000|C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.10586.0_none_811bc0006c44242b\comctl32.dll
5be50000|C:\WINDOWS\system32\DUI70.dll
71630000|C:\WINDOWS\system32\DUser.dll
6d5b0000|C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
6eca0000|C:\Windows\System32\thumbcache.dll
70cc0000|C:\Windows\System32\Windows.Globalization.dll
72e40000|C:\Windows\System32\Bcp47Langs.dll
73450000|C:\WINDOWS\SYSTEM32\globinputhost.dll
5b840000|C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll
70e30000|C:\WINDOWS\SYSTEM32\XmlLite.dll
6dfc0000|C:\WINDOWS\SYSTEM32\LINKINFO.dll
72c20000|C:\Windows\System32\ActXPrxy.dll
64340000|C:\WINDOWS\system32\Windows.Storage.Search.dll
59c10000|C:\WINDOWS\SYSTEM32\searchfolder.dll
6dee0000|C:\WINDOWS\SYSTEM32\atlthunk.dll
66e80000|C:\WINDOWS\System32\StructuredQuery.dll
6eb80000|C:\Windows\System32\MrmCoreR.dll
729f0000|C:\WINDOWS\System32\IDStore.dll
73430000|C:\WINDOWS\System32\SAMLIB.dll
66fb0000|C:\WINDOWS\System32\wlidprov.dll
6bae0000|C:\WINDOWS\system32\policymanager.dll
6ba40000|C:\WINDOWS\system32\msvcp110_win.dll
62f50000|C:\Windows\System32\oleacc.dll
6ec70000|C:\WINDOWS\system32\mssprxy.dll
75700000|C:\WINDOWS\system32\coml2.dll
6e2f0000|C:\Windows\System32\twinapi.dll
73130000|C:\WINDOWS\SYSTEM32\MPR.dll
72ed0000|C:\WINDOWS\System32\drprov.dll
74070000|C:\WINDOWS\System32\WINSTA.dll
6df80000|C:\WINDOWS\System32\ntlanman.dll
6df60000|C:\WINDOWS\System32\davclnt.dll
6f290000|C:\WINDOWS\System32\wkscli.dll
68770000|C:\WINDOWS\SYSTEM32\cscapi.dll
73e70000|C:\WINDOWS\System32\netutils.dll
55850000|C:\Windows\System32\dlnashext.dll
59070000|C:\Windows\System32\PlayToDevice.dll
590d0000|C:\WINDOWS\system32\NetworkExplorer.dll
53310000|C:\Users\Luca\AppData\Local\Microsoft\OneDrive\17.3.6301.0127\FileSyncShell.dll
642c0000|C:\Users\Luca\AppData\Local\Microsoft\OneDrive\17.3.6301.0127\MSVCP120.dll
615f0000|C:\Users\Luca\AppData\Local\Microsoft\OneDrive\17.3.6301.0127\MSVCR120.dll
66650000|C:\Users\Luca\AppData\Local\Microsoft\OneDrive\17.3.6301.0127\Telemetry.dll
712f0000|C:\WINDOWS\SYSTEM32\VERSION.dll
6d520000|C:\Users\Luca\AppData\Local\Microsoft\OneDrive\17.3.6301.0127\LoggingPlatform.DLL
70e00000|C:\WINDOWS\SYSTEM32\Cabinet.dll
5a3e0000|C:\Windows\System32\EhStorShell.dll
77480000|C:\WINDOWS\system32\SETUPAPI.dll
727f0000|C:\WINDOWS\System32\cscui.dll
6d940000|C:\WINDOWS\SYSTEM32\ntshrui.dll
689d0000|C:\WINDOWS\SYSTEM32\srvcli.dll
6e020000|C:\Windows\System32\DevDispItemProvider.dll
72360000|C:\Windows\System32\PortableDeviceApi.dll
75130000|C:\WINDOWS\system32\WINTRUST.dll
6e470000|C:\Windows\System32\PortableDeviceTypes.dll
60640000|C:\Windows\System32\EhStorAPI.dll
72ef0000|C:\Windows\System32\WTSAPI32.dll
56f40000|C:\Windows\System32\ieframe.dll
74740000|C:\WINDOWS\SYSTEM32\sxs.dll
68f20000|C:\WINDOWS\SYSTEM32\urlmon.dll
5baa0000|C:\Program Files\VideoLAN\VLC\plugins\demux\libmp4_plugin.dll
6df40000|C:\Program Files\VideoLAN\VLC\plugins\meta_engine\libfolder_plugin.dll
5ba50000|C:\Program Files\VideoLAN\VLC\plugins\codec\libjpeg_plugin.dll
73560000|C:\Program Files\VideoLAN\VLC\plugins\codec\libcdg_plugin.dll
5a1b0000|C:\Program Files\VideoLAN\VLC\plugins\codec\libpng_plugin.dll
563c0000|C:\Program Files\VideoLAN\VLC\plugins\codec\libschroedinger_plugin.dll
56b60000|C:\Program Files\VideoLAN\VLC\plugins\codec\libvorbis_plugin.dll
56b00000|C:\Program Files\VideoLAN\VLC\plugins\codec\libtheora_plugin.dll
73340000|C:\Program Files\VideoLAN\VLC\plugins\codec\libdts_plugin.dll
6ed10000|C:\Program Files\VideoLAN\VLC\plugins\codec\libaraw_plugin.dll
6df20000|C:\Program Files\VideoLAN\VLC\plugins\codec\libsubstx3g_plugin.dll
56340000|C:\Program Files\VideoLAN\VLC\plugins\codec\libflac_plugin.dll
6bc50000|C:\Program Files\VideoLAN\VLC\plugins\codec\libg711_plugin.dll
6afa0000|C:\Program Files\VideoLAN\VLC\plugins\codec\libaes3_plugin.dll
64260000|C:\Program Files\VideoLAN\VLC\plugins\codec\libspeex_plugin.dll
51260000|C:\Program Files\VideoLAN\VLC\plugins\codec\liblibass_plugin.dll
562e0000|C:\Program Files\VideoLAN\VLC\plugins\codec\libfaad_plugin.dll
66cf0000|C:\Program Files\VideoLAN\VLC\plugins\codec\liba52_plugin.dll
66a20000|C:\Program Files\VideoLAN\VLC\plugins\codec\libmpeg_audio_plugin.dll
657c0000|C:\Program Files\VideoLAN\VLC\plugins\codec\liblpcm_plugin.dll
51d10000|C:\Program Files\VideoLAN\VLC\plugins\codec\libopus_plugin.dll
57d50000|C:\Program Files\VideoLAN\VLC\plugins\codec\libdvbsub_plugin.dll
656f0000|C:\Program Files\VideoLAN\VLC\plugins\codec\libspudec_plugin.dll
0e830000|C:\Program Files\VideoLAN\VLC\plugins\codec\libavcodec_plugin.dll
5ba30000|C:\Program Files\VideoLAN\VLC\plugins\codec\libdxva2_plugin.dll
51090000|C:\WINDOWS\SYSTEM32\D3D9.DLL
5b250000|C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
6bed0000|C:\WINDOWS\SYSTEM32\wintypes.dll
59b00000|C:\WINDOWS\SYSTEM32\DXVA2.DLL
502c0000|C:\WINDOWS\SYSTEM32\nvd3dum.dll
64250000|C:\Program Files\VideoLAN\VLC\plugins\audio_mixer\libfloat_mixer_plugin.dll
641a0000|C:\Program Files\VideoLAN\VLC\plugins\audio_filter\libscaletempo_plugin.dll
51b90000|C:\Program Files\VideoLAN\VLC\plugins\audio_filter\libsamplerate_plugin.dll
501f0000|C:\Program Files\VideoLAN\VLC\plugins\text_renderer\libfreetype_plugin.dll
58bf0000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi420_yuy2_sse2_plugin.dll
62350000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi420_yuy2_mmx_plugin.dll
50120000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libswscale_plugin.dll
57c60000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi422_yuy2_sse2_plugin.dll
57c30000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi420_rgb_sse2_plugin.dll
56a20000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi420_rgb_mmx_plugin.dll
61a20000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi422_yuy2_mmx_plugin.dll
61510000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libyuy2_i422_plugin.dll
60c00000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libgrey_yuv_plugin.dll
60b90000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libyuy2_i420_plugin.dll
60b50000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi422_yuy2_plugin.dll
607c0000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi420_yuy2_plugin.dll
56a00000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi420_rgb_plugin.dll
60630000|C:\Program Files\VideoLAN\VLC\plugins\video_chroma\libi422_i420_plugin.dll
5dd60000|C:\Program Files\VideoLAN\VLC\plugins\video_filter\libscale_plugin.dll
5bda0000|C:\Program Files\VideoLAN\VLC\plugins\video_filter\libyuvp_plugin.dll
77e00000|C:\WINDOWS\SYSTEM32\D3dx9_43.dll