DECLARE_OPEN(macosx);
DECLARE_OPEN(wingdi);
DECLARE_OPEN(wingapi);
+DECLARE_OPEN(directx);
#undef DECLARE_OPEN
add_submodule()
DECLARE_MODULE(wingapi, 20)
+ add_submodule()
+ DECLARE_MODULE(directx, 100)
+
vlc_module_end()
#undef DECLARE_MODULE
if (!strcmp(sys->name, "direct3d_xp") || !strcmp(sys->name, "direct3d_vista")) {
var_Create(vout, "direct3d-desktop", VLC_VAR_BOOL|VLC_VAR_DOINHERIT);
var_AddCallback(vout, "direct3d-desktop", Forward, NULL);
+ } else if (!strcmp(sys->name, "directx")) {
+ var_Create(vout, "video-wallpaper", VLC_VAR_BOOL|VLC_VAR_DOINHERIT);
+ var_AddCallback(vout, "video-wallpaper", Forward, NULL);
}
/* */
/* */
if (!strcmp(sys->name, "direct3d_xp") || !strcmp(sys->name, "direct3d_vista")) {
var_DelCallback(vout, "direct3d-desktop", Forward, NULL);
+ } else if (!strcmp(sys->name, "directx")) {
+ var_DelCallback(vout, "video-wallpaper", Forward, NULL);
}
vout_DeleteDisplay(sys->vd, NULL);