HydrogenAudio

Hydrogenaudio Forum => Validated News => Topic started by: jmvalin on 2002-10-28 07:12:48

Title: Speex 1.0-beta 2 Is Out
Post by: jmvalin on 2002-10-28 07:12:48
I'd like to let you know that I just released Speex 1.0-beta2:

"This second beta release brings many, many optimizations to the encoder
and decoder. In some cases, the speedup is on the order of 50% to 100%.
As part of the optimizations, some sections of Speex have been written
in assembly with SSE instructions which can be enabled with the _USE_SSE
flag when compiling with GCC. Finally, the code has received a major
cleanup."

Also the web site has been re-designed: http://www.speex.org/ (http://www.speex.org/)
Title: Speex 1.0-beta 2 Is Out
Post by: Benjamin Lebsanft on 2002-10-28 09:05:52
could someone please compile a win32 version please ? Perhaps a windows version could be on speex.org as well ?
Title: Speex 1.0-beta 2 Is Out
Post by: john33 on 2002-10-28 14:33:17
Quote
could someone please compile a win32 version please ?

win32 compile of speexenc and speexdec available now at Mirror 1, below.

Edit: New update version of Speexdrop + sources posted too.
Title: Speex 1.0-beta 2 Is Out
Post by: imi on 2002-10-28 18:46:32
Does the new speex encoder / decoder support high quality wav files for input or does it only take mono wav files?  If it only takes mono wav files, can someone please tell me the best, quickest, simplest way to get a wav file to mono wav using a command line program, if any are available!
Title: Speex 1.0-beta 2 Is Out
Post by: john33 on 2002-10-28 18:51:13
Quote
Does the new speex encoder / decoder support high quality wav files for input or does it only take mono wav files?  If it only takes mono wav files, can someone please tell me the best, quickest, simplest way to get a wav file to mono wav using a command line program, if any are available!

If you are a win32 user, you could use speexdrop which will do the downmixing (to mono) and the resampling for you.
Title: Speex 1.0-beta 2 Is Out
Post by: imi on 2002-10-28 19:02:49
how did you get your program to do all the downmixing stuff?
Title: Speex 1.0-beta 2 Is Out
Post by: john33 on 2002-10-28 20:01:55
Quote
how did you get your program to do all the downmixing stuff?

Well, the downmixing is easy enough: (left channel + right channel)/2 about does it!  But, the resampling stuff is somewhat more complex. The source code is posted if you want to look through it.
Title: Speex 1.0-beta 2 Is Out
Post by: Surge on 2002-11-01 01:41:26
Is it only me or it happens to everyone?
When I try to use speexdrop with a big audio file (1 hour lecture recording in 8khz, 16bit PCM) speexdrop increases in size and then almost kills the whole system. So after a few
minutes speexdrop takes 700Mb of virtual memory. However if I use speexenc.exe, then
everything is ok and very fast, total memory taken is only a few kb.

May be it is possible to create speexdrop similar to LameDrop, where an external encoder is used?
Title: Speex 1.0-beta 2 Is Out
Post by: john33 on 2002-11-01 14:34:52
Sounds like I have a memory leak problem. I'll look into it. Thanks for the notification.
Title: Speex 1.0-beta 2 Is Out
Post by: john33 on 2002-11-01 18:55:00
It was indeed a memory leak. Problem fixed and new sources and exe, V0.0.3, uploaded to Mirror 1, below.