PDA

View Full Version : XP OSD Display Problems



vynce
December 8th, 2002, 09:37 PM
XP OSD is really great, but I have noticed two problems with it.

1. When text is updated, the OSD flickers. For example if you have command that displays the current elapsed time of a movie in Zoomplayer(display pld1 with eventstring DVDSpy: Zoomplayer.media.elapsed). The display will be updated every second and the OSD display will flicker on each update.

2. The OSD seems to steal the focus from the current app. For example if I'm browsing the web with IE and I display some OSD, the focus will be stolen from IE.

I would be great if these problems could be fixed. MarkF's PopupOSD doesn't seem to have either of these problems, so maybe you could get some ideas from there.

Thanks


I'm running WinXP, Girder 3.2.6b, XP OSD 1.0. For problem 1 the timeout is longer than 1 second. In all cases I'm not using any animation, transparency, or background image.

SteveV
December 9th, 2002, 04:06 AM
I'll have a look when I have a bit of free time--hopefully by the end of the week but no promises :(

Thanks for the report -- Steve

JSMain
December 9th, 2002, 05:56 AM
I too have noticed it steals focus.
Very nice app however!
Great work steve!

SteveV
December 12th, 2002, 02:10 PM
Hi Guys,

A preliminary version of XP OSD 1.1 is available here (http://members.directvinternet.com/stevevibert/XP_OSD1.1.zip).

Note that version 1.1 has not been sent to Ron yet. The download link above DOES NOT point to the Girder Plugins page

I've made some pretty significant changes in the way the OSD window is updated which in turn has impacted how window animations are handled. Prior to this release, an OSD window could be cancelled (dismissed) or updated at any time regardless of whether it was in the process of running an animation. With this release, an OSD window that is in the process of running an animation must complete that animation before it is closed or updated. If the first OSD command has completed (or doesn't use) an opening animation but its display duration has not elapsed, a second OSD command will update the existing OSD window. If the second OSD command uses an opening animation, the animation will not be run. See additional info in the readme included in the zip distribution.

Fixed with this release:
Window focus loss during XP OSD display or cancel
OSD Flicker when an existing OSD command was refreshed or replaced
Forgot to mention this fix: Fixed problem with font settings not being updated after loading user-defined saved settings.

Let me know how this latest release works out. I'd like to give it a couple of days to monitor stability before I shoot the release off to Ron.

As always, comments, suggestions, and trouble reports are always welcome.

Enjoy!
Steve

vynce
December 12th, 2002, 03:04 PM
Thanks! It works great for me so far. The way that the animations have been changed works well.

SteveV
December 13th, 2002, 06:33 AM
Thanks for the response vynce. Anyone else?

--Steve