Posts: 2
Joined: Oct 2005
Reputation:
0
after running the slideshow ss for a while i realised that if it activated during a paused video instead of the video dimming the screen would black out and you would have to reset the xbox does anyone have a workaround or fix for this?
Posts: 147
Joined: Mar 2005
Reputation:
0
i can confirm this bug, cause its been happing to me in evevry build since the option was introduced. whats worse though is that it cause my box to freeze when it goes black.......i cant do anythin, i have to power off and restart to get back to normal......this is horrible cause i cant pause my videos anymore...... :help:
Posts: 2
Joined: Oct 2005
Reputation:
0
the only workaround i have found is to change to another screensaver
Posts: 33
Joined: Aug 2005
Reputation:
0
i just upgraded to 17oct05 version, and still have this problem.
Posts: 5,008
Joined: Sep 2003
Reputation:
30
pike
Team Kodi Admin
Posts: 5,008
i don't normally do this, but i happen to know geminiserver is the one that added this feature/bug, so try pm'ing him here on forum to get his attention :p
Posts: 3,746
Joined: May 2004
Reputation:
20
Livin
Posting Freak
Posts: 3,746
yeah, this is a problem...
maybe gem can add a few feature requests at the same time :p
I'm not an expert but I play one at work.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
remove:
else if (strscreensaver == "pslide") // picture slideshow
{
ffadelevel = 100;
g_applicationmessenger.pictureslideshow(g_guisettings.getstring("screensaver.ps
lidepath"));
}
from the function activatescreensaver().
add:
if (strscreensaver == "pslide") // picture slideshow
g_applicationmessenger.pictureslideshow(g_guisettings.getstring("screensaver.ps
lidepath"));
else
m_gwindowmanager.activatewindow(window_screensaver);
return ;
in place of:
m_gwindowmanager.activatewindow(window_screensaver);
return ;
a few lines down.
that will fix the activation during video playback.
there may be some work needed on the deactivation side as well i suspect:
add:
else if (iwin == window_slideshow && strcmpi(g_guisettings.getstring("screensaver.mode"),"pslide") == 0)
{
m_gwindowmanager.previouswindow();
return true;
}
under the else if (iwin == window_screensaver) block, and remove the
else if (strscreensaver == "pslide")
{
m_gwindowmanager.previouswindow();
}
block further down.
no way to test this, so something may have slipped through (or it could be a complete cock up)
cheers
jonathan