INTERACT FORUM
More => Old Versions => Media Center 11 (Development Ended) => Topic started by: RemyJ on July 13, 2005, 10:00:21 pm
-
I've seen this posted before but haven't seen a resolution.
If you use a scroll wheel to scroll the details window, the faster you scroll the wheel, the SLOWER it scrolls MC. I.E. If you scroll the wheel slowly you get one line of scroll for every wheel click. If you scroll the wheel fast, you may get only 1 line scroll for every 5 wheel clicks. Still spins the CPU at close to 100% though.
Kind of defeats the purpose of the scroll wheel. Any chance of some relief?
-----------------------------
Media Center Registered 11.0.308 -- C:\Program Files\J River\Media Center 11\
5.2 Service Pack 1 (Build 3790)
Intel Pentium 4 2397 MHz MMX / Memory: Total - 1047 MB, Free - 439 MB
Internet Explorer: 6.0.3790.1830 / ComCtl32.dll: 5.82 (srv03_sp1_rtm.050324-1447) / Shlwapi.dll: 6.00.3790.2440 (srv03_sp1_gdr.050506-1520) / Shell32.dll: 6.00.3790.1830 (srv03_sp1_rtm.050324-1447) / wnaspi32.dll: 4.57 (1008) , ASPI for Win32 (95/NT) DLL, Copyright © 1989-1997 Adaptec, Inc. / Aspi32.sys: 4.57 (1008)
Ripping / Drive D: SONY DVD RW DRU-530A Mode:ModeSecure Type:Auto Speed:Max
Digital playback: Yes / Use YADB: Yes / Get cover art: Yes / Calc replay gain: Yes / Copy volume: 32767
Eject after ripping: Yes / Play sound after ripping: No
Burning / Drive D: SONY DVD RW DRU-530A Addr: 1:0:0 Speed:40 MaxSpeed:40 BurnProof:Yes
Test mode: No / Eject after writing: Yes / Direct decoding: No / Write CD-Text: Yes
Use playback settings: No / Normalization: None
-
MS mice (not sure about Logitech) now have an "Enable accelerated scrolling" option in the driver panel. Maybe that's what's messing up MC, and you can try fiddling with that and see what happens. (I'm not saying this isn't an MC problem; I'm just suggesting a possible workaround.)
-
Something related to mouse acceleration is a good guess.
Anyone else see this problem?
-
I'll look at the acceleration options but no other app has this problem.
Every place other than MC, 1 wheel click = 1 line scrolled no matter how fast I scroll the wheel.
-
Sorry, Remy. Which window? Where are you when this happens?
-
I can confirm this, although I have seen it in other programs on occassion.
I use a microsft wheel mouse, which I have set to accelerate on faster scrolling, the next-to-fastest setting, and I have 1 line per click on normal scrolling. With this setting, I should see normal scrolling when--I don't know, scrolling "normally", I guess, and accelerated scrolling when I. . .you get the picture. Within Mozilla, I get a smooth scrolling under normal speeds, just as in MC. But if I flick the wheel so it spins, this gets the page sailing off at high speed in Mozilla, which is what I want.
However, with MC, if you scroll faster, the page movement does slow down. I saw this a year or two ago in Windows explorer, also. At that time, you could get it to go in reverse, if you scrollied fast enough.
MC acts like its overloading from the scroll input. The funny thing is, playing now is prone to just the kind of wild acceleration when dragging files that we WANT when scrolling. If you could shift the bug from dragging-dropping to wheel scrolling, I think both parties would be happy.
ALSO: I recall Datdude posting on this issue somewhere around v.290. At the time, it didn't seem like a "showstopper", but I know there are a few of us who would like to see this improved.
-
Sorry, Remy. Which window? Where are you when this happens?
The track details mode list (no thumbnails) window whether in the library, playlists, etc.
More info... When I scroll other scroll windows like the selection lists at the top of the Media Library or the tree, it scrolls normally (i.e. quickly). It's just the main detail track info list list that misses the clicks.
-
FWIW, accelerated scrolling has never worked for me in MC, no matter what window.
-
Scrolling in MC is slow for me. The CPU hit is there but I don't know about physically scrolling slow = faster scrolling . IT is contstantly slow. This is primarily in the Media Library and Playling now selection areas. I have messed with all of the MS intellipoint settings like turning off accelerated scrolling, and nothing helps. I have noticed several things about this issue.
- Scrolling on the scroll bar itself is faster but still not perfect. Scrolling anywhere else is very slow. 2 -5 scrolls per revolution of the wheel(should be 15 - 20)
- If the number of viewable rows covers alot of vertical screen space, than it is slow. If you shrink the number of viewable rows it speeds up dramatically.
- Track info/html templates that have scroll boxes are also slow
- Tree view scrolling is extremely smooth. The rest of MC needs to be like this.
- All other programs on my computer are very smooth and fast at scrolling.
I can't remeber when this wasn't happening maybe MC 10? However MC 11 is still a great product so I can deal with it.
Hope that helps.
-
The track details mode list (no thumbnails) window whether in the library, playlists, etc.
More info... When I scroll other scroll windows like the selection lists at the top of the Media Library or the tree, it scrolls normally (i.e. quickly). It's just the main detail track info list list that misses the clicks.
Try making the the list panes very large from top to bottom and it slows down while the main detail track speeds up. Either way it is still not smooth but at least a bit faster
-
Try making the the list panes very large from top to bottom and it slows down while the main detail track speeds up. Either way it is still not smooth but at least a bit faster
With only 10 lines showing in the details pane it definitely gets faster. I.E. 1 wheel click = 1 line scrolled no matter how fast I flick the wheel. I'm not seeing the list panes slow down though. Still 1 wheel click = 1 line scrolled.
-
As far as I can see it seems like MC ignores scroll wheel events while it is already processing a scroll wheel event, maybe in order to avoid a buildup of scroll events that will cause MC to keep scrolling long after the user stops turning the scroll wheel.
This means that in order to scroll as quickly as possible, you have to move the mouse wheel at a rate where a new scroll event comes in immediately after the last scroll event was generated. If you move the scroll wheel slightly faster, the new scroll event will come in before MC has finished with the old one and you won't continue scrolling until the next event comes in.
Something like this:
Move slowly (in arbitrary time units):
0.00 first scroll event, MC starts scrolling
1.00 MC finishes scrolling
1.02 next scroll event, MC starts scrolling
2.02 MC finishes scrolling
2.04 next scroll event, MC starts scrolling
==> Scroll every 1.02 time units
Move slightly more quickly:
0.00 first scroll event, MC starts scrolling
0.95 next scroll event, ignored
1.00 MC finishes scrolling
1.90 next scroll event, MC starts scrolling
2.80 next scroll event, ignored
2.90 MC finishes scrolling
3.70 next scroll event, MC starts scrolling
==> scroll every 1.90 time units even though mouse wheel moved more quickly
I might be wrong, of course, but this is how it appears to me.
-
bump.
Any possibility of addressing this? I'm having to train my thumb to scroll slower to get a quicker response from the list.
-
Remy,
We'd fix it if we could reproduce it. Can you test with another mouse?
-
I am seeing this as well with a Logitech LX 700 mouse. MC will scroll 1 position per wheel "click" if I turn the wheel slowly, and 1 per several "clicks" if I turn it faster. MC is the only application in which I have seen this occur.
-
The fact that a problem occurs only with MC does not rule out the possibility that the bug is elsewhere (OS or drivers). It can just mean that MC triggers the condition that makes the bug appear.
The fact that you see it with a different mouse does make it seem more likely that it's an MC bug, but there are a lot of strange things that happen on computers. This entire thread is devoted to MC problems that turned out not to be MC problems:
http://yabb.jriver.com/interact/index.php?topic=24031.0
It still may be our bug. We just can't reproduce it.
Try different OS settings for the mouse.
-
Jim, Here's what I have tried:
Changed the number of lines scrolled per wheel movement - up and down fromt he default of 3. Changed Speed and Acceleration from "OS Implementation" to "SetPoint Implementation" and back (and tried various scoll wheel setting in each state. I experience this problem with all those settings.
Any suggestions on what to try next? There seems to be a very limited number of things I can change regarding the mouse wheel.
-
Did you try no acceleration?
Sorry, but I'm stumped. Maybe I just don't understand the problem, but I can't see anything wrong.
Do you both run XP?
-
JimH--
I also posted on this bug when it came up. I do believe that MC11 misses the "accelerated scrolling" event under "wheel" in "Mouse Properties". However, it does seem to pick up all other mouse events, including the option to scroll x lines at a time. MC will successfully scroll at lightning speed if you change this option to something like 30, vs 1.
And I agree it is not necessarily limited to MC, but I am betting it is a simple adjustment to make it work, once it's found.
Win2k SP4, all updates. MS wired optical mouse, intellipoint.
-
We'll I've got a plain old MS wired Intellipoint mouse with the standard drivers.
When I use Microsoft Spy++ from the Visual Studio .NET suite to spy on all other programs, I see 1 WM_SCROLLWHEEL message posted per wheel click no matter how fast or slow I scroll the wheel.
When I spy on the details pane in MC, I see 1 WM_MOUSEWHEEL message posted (status P) and 1 WM_MOUSEWHEEL result (status R) for each click if I scroll one click at a time. If I scroll the wheel 10 clicks quickly, I only see 2 pairs of messages processed and only 2 lines of window scroll.
I don't know what else to tell you other than... I only see the the result messages in MC. For all other programs I see only the single posted WM_MOUSEWHEEL message. and... MC still uses more CPU for scrolling than than any other application I've EVER used. It'e even more pronounced when spying. Spying on other apps didn't change their responsiveness or CPU utilization one bit.
----------------------
Media Center Registered 11.0.308 -- C:\Program Files\J River\Media Center 11\
Server 5.2 Service Pack 1 (Build 3790)
Intel Pentium 4 2381 MHz MMX / Memory: Total - 1047 MB, Free - 649 MB
Internet Explorer: 6.0.3790.1830 / ComCtl32.dll: 5.82 (srv03_sp1_rtm.050324-1447) / Shlwapi.dll: 6.00.3790.2440 (srv03_sp1_gdr.050506-1520) / Shell32.dll: 6.00.3790.1830 (srv03_sp1_rtm.050324-1447) / wnaspi32.dll: 4.57 (1008) , ASPI for Win32 (95/NT) DLL, Copyright © 1989-1997 Adaptec, Inc. / Aspi32.sys: 4.57 (1008)
Ripping / Drive D: SONY DVD RW DRU-530A Mode:ModeSecure Type:Auto Speed:Max
Digital playback: Yes / Use YADB: Yes / Get cover art: Yes / Calc replay gain: Yes / Copy volume: 32767
Eject after ripping: Yes / Play sound after ripping: No
Burning / Drive D: SONY DVD RW DRU-530A Addr: 1:0:0 Speed:40 MaxSpeed:40 BurnProof:Yes
Test mode: No / Eject after writing: Yes / Direct decoding: No / Write CD-Text: Yes
Use playback settings: No / Normalization: None
-
XP Pro, SP2.
I do not have an accelerated scrolling setting anywhere in the mouse control panel applet or in the Logitech settings. In fact, I only have 2 settings for the wheel: x lines at a time (tried at 2, 3 and 4), and one screen at a time (which is turned off).
Here are my details:
Media Center Registered 11.0.310 -- C:\Program Files\J River\Media Center 11\
Microsoft Windows XP Workstation 5.1 Service Pack 2 (Build 2600)
AMD Athlon 2203 MHz MMX / Memory: Total - 1048 MB, Free - 524 MB
Internet Explorer: 6.0.2900.2180 / ComCtl32.dll: 5.82 (xpsp_sp2_rtm.040803-2158) / Shlwapi.dll: 6.00.2900.2668 (xpsp_sp2_gdr.050430-1553) / Shell32.dll: 6.00.2900.2620 (xpsp_sp2_gdr.050225-1820) / wnaspi32.dll: 4.71 (0002) , ASPI for Win32 DLL, Copyright © 1989-2002 Adaptec, Inc. / Aspi32.sys: 4.71 (0002)
Ripping / Drive Y: YAMAHA CRW-F1E Mode:ModeSecure Type:Auto Speed:Max
Drive Z: Mode:Normal Type:Auto Speed:Max
Digital playback: Yes / Use YADB: Yes / Get cover art: Yes / Calc replay gain: Yes / Copy volume: 32767
Eject after ripping: No / Play sound after ripping: Yes Soundfile: chord.wav
Burning / Drive Y: YAMAHA CRW-F1E Addr: 3:2:0 Speed:44 MaxSpeed:44 BurnProof:Yes
Drive Z: Memorex DVD+/-RW Dual-X1 Addr: 3:3:0 Speed:16 MaxSpeed:16 BurnProof:Yes
Test mode: No / Eject after writing: No / Direct decoding: Yes / Write CD-Text: Yes
Use playback settings: No / Normalization: None