Bug in new Slideshow-Screensaver
#1
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?



#2
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:
Image
#3
the only workaround i have found is to change to another screensaver
#4
nobody seems to care about this bug..........there has been no fix or any comments at all. this has pretty much rendered the slideshow thing usless to me now cause now i have to choose between not pausing a movie or no slidehsow at all.....cant have botrh Sad :help:



Image
#5
https://sourceforge.net/tracker....=581838


(incognegro @ oct. 09 2005,16:11 Wrote:nobody seems to care about this bug
that's a very ignorant statement! Stare

http://www.xboxmediacenter.com/info_project.htm
Quote:xboxmediacenter is a free open source (gpl) multimedia player for the xbox™ from microsoft. currently xboxmediacenter can be used to play/view most common video/audio/picture formats such as mpeg-1/2/4, divx, xvid, mp3, aac, jpg, gif plus many more less known formats directly from a cd/dvd in xbox dvd-rom drive or of xbox hard-drive, xbmc can also stream files from a pc over a local network and even stream media streams directly from the internet. xbmc has playlist and slideshow functions, a weather forecast and many audio visualizations. all these features enable the xbox™ running xboxmediacenter to fully function as a multimedia jukebox. xbmc is easy to install and use, it's very convenient and flexible plus offers a great price/performance ratio. xbmc is of also course completely free of any adware or spyware. (this, the xboxmediacenter project is also known as "xbox media center" or simply "xbmc"). note! xbmc is a hobby project that is only developed by volunteers in their spare-time for free. (remember that xboxmediacenter does require a modded xbox to run on or it will not function).
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
#6
just wanna confirm i'm having this problem too. my workaround is the same, however just incase you hadn't thought of it, if you pause a movie, you can hit x and backup to settings and set the screensaver to something else while the movie is paused, then x to return to full screen, it won't lock up.

hopefully this is fixed in the next release Wink
#7
i just upgraded to 17oct05 version, and still have this problem.
#8
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
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#9
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.
#10
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
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#11
(jmarshall @ oct. 22 2005,22:48 Wrote: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
in what file should i remove this to fix the problem ?
#12
@Username , this is fixed.. if you read the changelog..

- 27-10-2005 fixed: slideshow-screensaver start when video is paused cause hang (1313900) [geminiserver]

regards
geminiserver
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image

Logout Mark Read Team Forum Stats Members Help
Bug in new Slideshow-Screensaver0