[quote=“Allan Smart, post:11, topic:7665”]With zero extra sleep the crackles are audible from 20 seconds in.
With 500mS the crackles start after approx 3 minutes
With 1 sec the crackles are starting after 6min 30 secs[/quote]
This supports the theory that the actual rate at which the sound card delivers the data is slightly slower than the requested sample rate, so the signals slowly drift apart. If the 1s extra buffer is eaten up within ~6 minutes (360 seconds), that means that the soundcard is 0.28% too slow, in other word, is delivering the sample data at about 44.0kHz instead of 44.1kHz. We should be able to confirm this by the special debug version I shall build (not today though).
I have found a forum post saying that this is a typical problem for Soundblaster cards, and you should try using 48kHz recorcing: http://homerecording.com/bbs/general-discussions/digital-recording-computers/does-any-soundblaster-audigy-2-nx-not-lag-254406/#post2821422
Regarding Edcast vs. mAirList, the thing is that mAirList’s encoder actually has two inputs: The live input from the soundcard, and the “player input” that receives all audio from the players that are set to direct “Encoder” output. Even if no player is set to “Encoder”, that “input” is still active, but there’s only silence on it. Both inputs are mixed together in a synchronized mixer that runs at exactly the desired sample rate. When one of the inputs is becoming too slow, you will hear crackles, because the other input won’t “wait” for it.
Edcast is different, it will only record from the sound card, no internal player input involved. So there’s no synchronization and no crackling. However, your listeners might notice that their player keeps rebuffering after a while. If their player buffer is 5 seconds, then probably every 30 minutes
EDIT: Another post supporting the theory: http://forums.creative.com/showthread.php?t=372661&s=15df4331b37341a6218137bf83eb6094&p=132183&viewfull=1#post132183
EDIT2: Just uploaded snapshot #1212 that lets you specify a different sample rate for the recording sound card in encoder.ini, [Record] section:
SampleRate=48000
The encoder itself will continue to run at the sample rate specified in the configuration (default 44100). mAirList/BASS will perform the resampling of the record input, which should be more accurate than what the broken Audigy chip/driver produces.