2005-04-27, 09:05 PM
Well, I don't think I'm going to be able to get the sounds to work while it is in the background. The main reason is because Sub captures the message in GBPVR that the Hauppauge remote sends to it, and doesn't forward it onto the Windows Message queue for other processes to capture and process. Or at least doing it the way I'm doing it now, I can't capture the message, unless GBPVR is running in the foreground.
Also, I've had a couple of requests to add support for the MVP, unfortunately, this probably isn't going to happen, at least not now. A couple of reasons for this both techinical.
1. GBPVR when playing an audio file, if it gets a request to play another audio file, stops the current one playing. So for those that are using their MVP's as jukeboxes, and constantly have a music playing, when the keyboard event is triggered and there is a sound to be played it'll stop the current one and play the keyboard sound. Probably not what most people will want.
2. Response time is about 2 seconds behind when you press the remote, GBPVR needs to build a graph on the PC in order to play an MP3 file, a little two slow for a keyboard response. The same would hold true on an MVP.
Basically, at this time, it's not really technically feasible or practicle.
Also, I've had a couple of requests to add support for the MVP, unfortunately, this probably isn't going to happen, at least not now. A couple of reasons for this both techinical.
1. GBPVR when playing an audio file, if it gets a request to play another audio file, stops the current one playing. So for those that are using their MVP's as jukeboxes, and constantly have a music playing, when the keyboard event is triggered and there is a sound to be played it'll stop the current one and play the keyboard sound. Probably not what most people will want.
2. Response time is about 2 seconds behind when you press the remote, GBPVR needs to build a graph on the PC in order to play an MP3 file, a little two slow for a keyboard response. The same would hold true on an MVP.
Basically, at this time, it's not really technically feasible or practicle.