An extremely generous user donated a Samsung Captivate (a.k.a. Galaxy S) phone for development! We now have the ability to test functionality on these phones, which is awesome. That’s the good news.

The bad news is that my initial testing didn’t show any problems at all. I’m able to transmit and receive just fine using a brand new Captivate. So, please use the forums (not the blog comments) to describe the problems you’re having and I’ll try to recreate the issues. Please include as much detail as possible about your phone so we can narrow down the problem.

Also include information about your server: Most importantly, what codec and sample rate is it using?

Update: It appears that Samsung phones cannot transmit in Speex 8kHz channels. We’ll get this fixed as soon as possible. It appears that Samsung’s minimum buffer size for audio is 4160 bytes of data, however a Ventrilo packet at 8khz is only 1920 bytes of data. Because the Samsung phone cannot provide a small enough buffer for audio data, it cannot transmit to servers that use really low codec rates. For now, the workaround is to ask your server administrator to change the code to a higher sample rate. Speex @16khz should work fine.

Join the forum discussion on this post