One thing you can do to increase the probability that it will initialize is to launch in via a batch file on boot. In the batch file, you add a delay for around 2 minutes before launching oddcast. This seems to work most of the time.
In the meantime I will poke around to see why it does not work on startup but always works when you reselect the sound card.
Thanks.
I've "manually" delayed launching the application as well as using software (StartWatch with a 2-minute delay) to delay the launch, with no change. I haven't tried using a batch file, though. What commands would you recommend I use?
If you already have a mechanism and it does not work, I would not bother with it but here is what I use:
@echo off
rem
rem Perform a 2 min sleep (note Sleep.exe must be in the Path!)
rem
Sleep 120000
rem
rem Sleep is done, launch Oddcast.
rem
cd "C:\Program Files\OddcastV3"
start /min "" /REALTIME "C:\Program Files\OddcastV3\OddcastV3Standalone.exe"
rem
rem Done!
rem
This relies on a simple program, sleep.exe that accepts milliseconds to delay as a parameter. If you hit any key, sleep will immediately exit.
Put the sleep program in the same directory as the batch file.
I have uploaded sleep.exe to my site:
http://home.comcast.net/~wuhu_software/files/Sleep.exe