View Issue Details

IDProjectCategoryView StatusLast Update
0006411MMW v4Playerpublic2011-05-28 00:36
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.0 
Target Version4.0Fixed in Version4.0 
Summary0006411: Video Playback: screensaver interferes with playback
DescriptionWhen video is playing, the screensaver should be prevented from activating (currently it activates / blanks out the screen).

This shouldn't happen if the movie is a) Enlarged b) full-screen.
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=6&t=56409
TagsNo tags attached.
Attached Files
bug6411_build1313+.zip (75,893 bytes)
6411-MM-Screensaver.rar (17,696 bytes)
Fixed in build1381

Relationships

has duplicate 0006403 closedjiri Screensaver/Screen Blanking shouldn't kick in while a movie is playing 
related to 0007654 closedpetr 'Color scheme has changed' error after screensaver has kicked in 

Activities

petr

2010-08-09 14:58

developer   ~0020434

Fixed in 1309

rusty

2010-09-02 19:26

administrator   ~0020472

Tested in build 4.0.1311. The issue is still problematic in both maximized and full-screen views.

petr

2010-09-02 20:15

developer   ~0020473

Last edited: 2010-09-02 20:28

Changed the detection so will be fixed in 1311.

rusty

2010-09-28 05:42

administrator   ~0020591

This is still an issue in 1313.

petr

2010-09-28 19:02

developer   ~0020601

Added "Turn Off Monitor" event. Will be in 1314

peke

2010-10-22 20:37

developer   ~0020912

Verified 1317

Mizery_Made

2010-12-29 20:52

updater   ~0022157

Last edited: 2010-12-29 21:28

I find that the screensaver still comes on during full screen and enlarged video playback here with 1342 on Vista.

Mizery_Made

2011-02-07 23:37

updater   ~0022899

I think I've found an issue with the implementation of this. While the description suggests this only prevents the screensaver during Full Screen or Maximized playback, I find that it also (appears to anyway, in my testing) prevent it during normal playback (when the video is in the Art window). However there seems to be on condition where this is not true. That being, when "On resume, display logon screen" is enabled.

With the option selected, the screensaver will play in all three video states (normal, maximized and full screen). I believe other players can correctly handle this, or at least I know VLC can.

petr

2011-02-08 13:22

developer   ~0022912

Only way how to disable screen saver with this setting is to disable screen saver in system (programatically, same as VCL), but this was rejected (we don't need to modify system settings).

peke

2011-02-08 20:57

developer   ~0022920

I wonder if there is a way to Simulate non Idle windows state?

This should be fairly common issue if you are right.

rusty

2011-03-15 19:52

administrator   ~0023717

Note also, there is a secondary bug that is triggered by this issue:
When the screen saver kicks in --> The color scheme has been changed

The following program has performed an action that requires Windows to temporarily change the color scheme to Windows Vista Basic.

Reported here: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=54487

petr

2011-04-08 17:30

developer   ~0024130

It could be a problem because of ThemeEngine (it's the reason why i've not implemented a skin feature to enable/disable aero for MM). I'm prefer to reduce priority and push to 4.1 or later (when i'll find a way how to change aero in runtime).

rusty

2011-04-11 16:20

administrator   ~0024214

This issue seems to be already resolved in 1363. i.e. screen savers don't interfere with playback any longer. Screensavers don't kick in when video playback is inside the Art & Details window, however, I don't think we should necessarily ever fix that.

There is a related issue outstanding: the 'change color scheme error'. I'll open a new bug for that.

Mizery_Made

2011-04-12 01:57

updater   ~0024245

"This issue seems to be already resolved in 1363. i.e. screen savers don't interfere with playback any longer."

This is untrue, the screen saver does still interfere with this build in the circumstance I have stated. This is an inconsistency in behavior and still viewed as a bug from a user standpoint.

rusty

2011-04-12 03:15

administrator   ~0024246

Maybe I'm misunderstanding. I can't replicate the original bug in which the screensaver interferes with MM (tested on Win7).

0006411#c22157, indicates that a bug occurs on Vista, but the next comment 0006411#c22899, indicates that '...only prevents the screensaver...', which I interpreted to mean that a bug is being reported that MM is preventing the screensaver from kicking in ?for playback in the Art & Details window?

In resolving, I was trying to state that this is by design for full screen and full window modes, and that it's not really an issue for playback in Art&Details window.

Can you clarify what bug you're reporting?

Mizery_Made

2011-04-12 16:12

updater   ~0024250

Last edited: 2011-04-12 16:13

Well, when I commented about the screensaver also being prevented while the video wasn't in a "Full mode," it was meant as more of an aside in that the specs for this bug suggested it only occur in the two full modes, but it also occurred the third. Thus, in a way suggesting that it be noted that it's "meant" to work that way when the video isn't maximized (which I think is good, as video playback is video playback).

As for the actual bug however, there is still a circumstance in which the screensaver will come on despite a video being played. That is, when the "On resume, display logon screen" option is enabled in the screensaver settings. When this is disabled, then the screensaver doesn't interfere as this bugs resolution would suggest.

Petr noted that the only way around this is if it were changed by the program in the system itself and is how the other players do so. I can kind of understand the stance against wanting to do that, but again from a user perspective the fact that the screensaver kicks in with this setting on is very much a bug.

I could be wrong, but if a solution isn't found before 4.0 makes it to official release, I think we're going to see several reports of this behavior, once the wider user base begins using it for everyday use. That being because of the inconsistency in behavior (it prevents the screensaver in some cases but not others) as well as the fact that the other players handle the circumstance in which MM fails just fine.

PS -- In regard to 0007654, I'm pretty sure it's not just this PC, as that occurs (again, due to a "failure" of this bug) on a second system with better specs and different OS (it has 7, this one has Vista). If a solution for this issue could be found, then I think it would kind of nullify 0007654 as it occurs as a side affect of this?

rusty

2011-05-27 04:45

administrator   ~0025684

Escalating this (the fact that the screensaver kicks in if Windows 'On resume display logon screen' is enabled)--I agree with Mizery's assessment that this is going to cause a lot of complaints.

Note: I just tested VLC Portable, which presumably doesn't make any system-wide changes, and it doesn't get interrupted by the screensaver even when the screensaver logon screen is enabled.

petr

2011-05-27 09:38

developer   ~0025691

Can you make me a debuglog when screen saver will appear while video is playing ?

Mizery_Made

2011-05-27 11:04

updater   ~0025694

I'm not sure if you were directing that request at me or rusty, petr, but I went ahead and tried my hand at a log. It starts with the starting of build 1380 (portable, though issue appeared in previous builds with normal install as well), and after it loads up, I began playback of a video (MP4, though filetype appears irrelevant in my testing).

Around 60 seconds into the video (as for testing purposes, I had the screensaver delay set to only 1 minute) the screensaver kicks in. I allowed the video to continue playing "behind" the screensaver for a bit to try and space the starting and stopping of the screensaver in the logs. Once back to MM, I paused the video and promptly exited the program.

If you have any questions, need more details, etc. then just ask/say so. Log has been attached.

petr

2011-05-27 11:07

developer   ~0025695

Fixed in 1381

Mizery_Made

2011-05-28 00:36

updater   ~0025710

Verified in 1381