PDA

View Full Version : Updated Speex Codecs


daraknor
24-01-2006, 02:16
I haven't been able to confirm the version of Speex used in TC2 latest build (2.0.32.60) but I noticed that the included DLL, libspeex.dll was rather old. (dated 4/17/2003) There are a lot of performance and sound improvements in later versions of speex, and TC2 may get the needed boost in quality just by recompiling and updating the codec to 1.11. I tried to do this myself, but I only found binary executables or source.

If someone else has tried to recompile speex without TC sources, if they know the version of Speex included, or if the newer API are simply incompatible I would love to know.

I want to use TS2 instead of Ventrillo, but there are the regular complaints about quality. Any chance of a hopefully quick codec version update?

sgtbenc
24-01-2006, 02:27
Unless you could tell everyone who joins your server, then I wouldn't suggest doing it even if you could. Because what if you had a codec on the server that their clients did not have? Maybe crash? I'm not sure.

daraknor
24-01-2006, 03:03
Yes, I would force clients to update their codecs. No that is not a problem. This is a private nonprofit guild for a game that appeals to hardcore players. We're a hardcore guild in that hardcore game... and most people would rather paste a new DLL than fork over cash for a Ventrillo server.

The game is The Chronicle at MMOCenter.com and the guild is Way of the Sword btw.

sgtbenc
24-01-2006, 03:28
Well, if you can manage it then please let us know. Or at least me.

daraknor
24-01-2006, 08:41
No problem, I have saved emails from this thread. If I do recompile the dll with improved performance I will post the binary. I was hoping someone more experienced with the API and app would do it since there is obvious benefit to all and it may take them 5-30 minutes instead of 2-30 hours for me. (decompile, find references, create pointers to functions, etc)

ScP
24-01-2006, 10:56
An updated Speex libary won't improve TeamSpeak's sound quality. There's another thread describing this issue:

http://forum.goteamspeak.com/showthread.php?t=23195&highlight=speex