[vlc-devel] [PATCH]Win32 screensaver disable change part II

Laurent Aimar fenrir at elivagar.org
Tue May 3 12:26:50 CEST 2011


On Mon, May 02, 2011 at 07:43:59PM +0300, Kaarlo Räihä wrote:
> In year 2008 I sent patch that changed Windows screensaver disable behavior.
> That patch was horrible, and after few years I tried making it better.
> 
> The issues it should solve are same (there are limited Windows accounts which
> cannot change SPI_GETLOWPOWERTIMEOUT settings and if VLC crashes the original
> settings aren't returned) but now there isn't code duplication. 
> 
> It isn't perfect code wise, since I have NO clue how to create thread without
> parameters using vlc thread functions. Something like
> 
> create_thread (function_to_run, id)
> and
> kill_thread(id)
> 
> would be perfect for this, since I don't pass any parameters. Also I ain't sure
> if cancel works with vlc_thread_create, so it might work incorrectly. 

There is a patch at
 https://trac.videolan.org/vlc/ticket/4275
that seems to address the screensaver issues without using thread etc

Might be worth it to have a look at it.

I haven't applied it yet, as I do not know enough about the win32 API, and my questions
were not answered.

Regards,

-- 
fenrir




More information about the vlc-devel mailing list