Could you not have the screensaver trigger on power off if brightness != 0 and then be triggered on every brightness change when power == 0 and new brightness != 0? Things shouldn't look odd on a brightness change, as the change would simply start the screensaver from scratch. I realise here that I'm making suggestions without having a clue about the code, so I won't take offense if you just say "no, it's a lot more complicated than that!". Which bits of the code are relevant here? I haven't taken the plunge into the server code yet, but do vaguely understand perl and am a professional developer/sysadmin.
What's an SBG? If you have to update devices' displays every second in order to assure them that you're alive, can you not just send a single character "ping" every second if you're not running the screensaver due to conditions above? Max Triode Wrote: > > I've just filed bug 1745. How does a power-off screensaver work? > When > > a player is turned off, does that event trigger the screensaver to > > start, or is there some sort of polling going on to find players > that > > need screensaver data? If the former, the fix should be simple, so > I'm > > guessing its the latter or something completely different. > > > > Yes well it is a mixure of the two as it occurs on a one second timer, > but is triggered by chaning to power off. However the > complexity here is that you essentially want two states for the power > off mode: blank screen and screensaver. Do you have any > suggestions of how users should switch between the two? > > Although we could suppress sending any data when brightness ==0, this > would still cause the server to do all the work to draw the > sceensaver lines. If we stop calculating the display, then changing > between other brightness levels would look odd. On SB1/SBG we > also need to send updates to the player ever ~ 1second otherwise it > looses contact with slimserver and complains, so we couldn't > suppress it completely. > > Adrian -- max.spicer The wild things roared their terrible roars and gnashed their terrible teeth and rolled their terrible eyes and showed their terrible claws but Max stepped into his private boat and waved good-bye _______________________________________________ Discuss mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/discuss
