拡張カーネルと VLC Media Player のバグ

拡張カーネル v2.9h で VCL Media Player 起動時にエラーが出る件ですが

vlc

main libvlc debug: using multimedia timers as clock source
main libvlc debug: min period: 1 ms, max period: 1000000 ms
main libvlc debug: searching plug-in modules
main libvlc debug: loading plugins cache file C:\Program Files\VideoLAN\VLC\plugins\plugins.dat
main libvlc debug: recursively browsing `C:\Program Files\VideoLAN\VLC\plugins'
main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access\libaccess_concat_plugin.dll' (この操作を正しく終了しました。 (error 0))
main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access\libaccess_imem_plugin.dll' (この操作を正しく終了しました。 (error 0))
main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\access\libaccess_mms_plugin.dll' (この操作を正しく終了しました。 (error 0))
:
main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\visualization\libprojectm_plugin.dll' (この操作を正しく終了しました。 (error 0))
main libvlc warning: cannot load module `C:\Program Files\VideoLAN\VLC\plugins\visualization\libvisual_plugin.dll' (この操作を正しく終了しました。 (error 0))
main libvlc debug: plug-ins loaded: 1 modules
main libvlc debug: opening config file (Application Data\vlc\vlcrc)
main logger debug: looking for logger module matching "any": 0 candidates
main logger debug: no logger modules
main libvlc debug: translation test: code is "C"
main libvlc error: No plugins found! Check your VLC installation.
main libvlc debug: removing all interfaces

ログはこんなんです

#if !VLC_WINSTORE_APP
DWORD mode;
if (SetThreadErrorMode (SEM_FAILCRITICALERRORS, &mode) != 0)
{
handle = LoadLibraryExW (wfile, NULL, LoadLibraryFlags );
SetThreadErrorMode (mode, NULL);
}
#else
handle = LoadPackagedLibrary( wfile, 0 );
#endif

else の後にライブラリ ロードする代替処理が抜けてますね。
というわけで、 v2.9h5 で動くように修正しました((・ω・))

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です