View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006411 | MMW v4 | Player | public | 2010-07-09 23:29 | 2011-05-28 00:36 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.0 | ||||
Target Version | 4.0 | Fixed in Version | 4.0 | ||
Summary | 0006411: Video Playback: screensaver interferes with playback | ||||
Description | When 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 Information | http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=56409 | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in build | 1381 | ||||
|
Fixed in 1309 |
|
Tested in build 4.0.1311. The issue is still problematic in both maximized and full-screen views. |
|
Changed the detection so will be fixed in 1311. |
|
This is still an issue in 1313. |
|
Added "Turn Off Monitor" event. Will be in 1314 |
|
Verified 1317 |
|
I find that the screensaver still comes on during full screen and enlarged video playback here with 1342 on Vista. |
|
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. |
|
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). |
|
I wonder if there is a way to Simulate non Idle windows state? This should be fairly common issue if you are right. |
|
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 |
|
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). |
|
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. |
|
"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. |
|
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? |
|
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? |
|
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. |
|
Can you make me a debuglog when screen saver will appear while video is playing ? |
|
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. |
|
Fixed in 1381 |
|
Verified in 1381 |