Page 1 of 1

why don't i have wallpaper mode

Posted: 10 Mar 2008 02:15
by PuNkMaN
maybe this has been answered before i used the search but the results only showed how to activate it, but when i right-click i don't see any option that says wallpaper....do the newer vlc versions not have it or something

Re: why don't i have wallpaper mode

Posted: 10 Mar 2008 17:13
by Arite
Going to "Video >> Wallpaper" should ordinarily enable it. If you can't see that then try resetting you preferences and cache files by going to:
C:\Documents and Settings\(Your username)\Application Data

And delete the "vlc" folder. Then open VLC and try a video.

Arite.

Re: why don't i have wallpaper mode

Posted: 10 Mar 2008 19:09
by PuNkMaN
still not there and btw i'm on vista

Re: why don't i have wallpaper mode

Posted: 10 Mar 2008 19:36
by Arite
What version of VLC are you using? If it is not 0.8.6e, update to it.

Arite.

Re: why don't i have wallpaper mode

Posted: 10 Mar 2008 19:39
by PuNkMaN
i have "vlc-0.8.6e-win32"

Re: why don't i have wallpaper mode

Posted: 12 Mar 2008 02:22
by HyperHacker
I see it under Preferences -> Video -> Output Modules -> DirectX, with Advanced Options checked. It also appears under the Video menu for me.

Re: why don't i have wallpaper mode

Posted: 12 Mar 2008 04:05
by PuNkMaN
I see it under Preferences -> Video -> Output Modules -> DirectX, with Advanced Options checked. It also appears under the Video menu for me.
i see that (under directx) and i checked it and its still not my background

Re: why don't i have wallpaper mode

Posted: 12 Mar 2008 05:53
by Jean-Baptiste Kempf
Wallpaper mode DOESN'T work with DirectX10 therefore Vista.

Re: why don't i have wallpaper mode

Posted: 12 Mar 2008 16:55
by VLC_help
Vista also has DX 9, so it shouldn't be related to that (DirectX version).
http://www.youtube.com/watch?v=1yRPvB3Ccmc
should work with OpenGL output.

Re: why don't i have wallpaper mode

Posted: 12 Mar 2008 17:46
by Arite
Wallpaper mode is not availbe for OpenGL video output. As far as I know "DirectX video output" with dx9 is the only output module which supports it.

Arite.

Re: why don't i have wallpaper mode

Posted: 27 Mar 2008 16:48
by rack
Do any videolan developers plan to add wallpaper mode in the near-future (using DirectX 10)? Or maybe make VLC do a compatibility mode for it so it uses DirectX 9 functionality?

Re: why don't i have wallpaper mode

Posted: 27 Mar 2008 18:31
by Jean-Baptiste Kempf
This is not yet under work.

Re: why don't i have wallpaper mode

Posted: 29 Mar 2008 01:20
by VLC_help
DirectX Wallpaper should work with Vista if you enable it as HyperHacker said earlier (Save and restart VLC after that).
http://www.raiska.com/vlc/vlc_vista_dir ... lpaper.jpg
naturally it disables Aero, but it does work.

SysListView32 trick used in DirectX might also work under Direct3D and then Aero might work also. I will try it sometime tomorrow (saturday) and I will paste results here.
In case I die. There is some information which should lead to right direction in
http://www.gamedev.net/community/forums ... _id=424324

Re: why don't i have wallpaper mode

Posted: 29 Mar 2008 22:23
by VLC_help
Using
hwnd = FindWindow( _T("Progman"), NULL );
if( hwnd ) hwnd = FindWindowEx( hwnd, NULL, _T("SHELLDLL_DefView"), NULL );
if( hwnd ) hwnd = FindWindowEx( hwnd, NULL, _T("SysListView32"), NULL );

instead of p_vout->p_sys->hvideownd in
hr = IDirect3D9_CreateDevice(p_d3dobj, D3DADAPTER_DEFAULT,
D3DDEVTYPE_HAL, p_vout->p_sys->hvideownd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING|
D3DCREATE_MULTITHREADED,
&d3dpp, &p_d3ddev );
doesn't work. It just creates normal output window. So no go...