[speex-dev] Re: [Speex-devel] Subject: Problems with win32 port of Speex

Jean-Marc Valin jean-marc.valin at hermes.usherb.ca
Wed Nov 6 11:43:23 PST 2002


(replying to the new list: speex-dev at xiph.org)
> I'm having trouble building the 'speexdec' executable in the win32 port of
> Speex. I'm using MSVC++ 6.0 on both a Win2000 and a WinXP box (the error
> occurs on both machines). The sources are fresh from CVS as of today.

Can you check whether or not you have the same problem in beta 2?

> I had no trouble building the ogg, vorbis and speex libraries. Also,
> speexenc.exe built correctly. However, speexdec.exe will build but does not
> create output (either to soundcard or to pcm/wav) and eventually crashes.

I'm not sure I understand. In the first part, you say you have trouble
building speexdec and here you say speexdec does build but does not
work. Can you explain?

> For example, calling "speexdec.exe \temp\1.spx" results in the following
> sent to stderr:
> 
> "ded with Speex 0.8.0"

OK, perhaps you're trying to decode a file that was encoded with Speex
0.8.0, but there was a slight change in the format of the comments which
might cause more important errors... Try with a newly encoded file.

> Sadly, I can't build a debug version of speexdec: the linker complains of a
> number of unresolved symbols (__imp__waveOutReset at 4,  __imp__waveOutOpen at 24,
> __imp__waveOutGetNumDevs at 0,  __imp__waveOutWrite at 12,
> __imp__waveOutPrepareHeader at 12,  __imp__waveOutUnprepareHeader at 12,
> __imp__waveOutClose at 4,).

Looks like symbols from the Windows sound API, maybe you aren't linking
with it when debugging. Anyway, tell me if you're still having problems.

        Jean-Marc


-- 
Jean-Marc Valin, M.Sc.A.
LABORIUS (http://www.gel.usherb.ca/laborius)
Université de Sherbrooke, Québec, Canada


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 242 bytes
Desc: signature.asc
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20021106/f9c0bfaf/signature-0001.pgp


More information about the Speex-dev mailing list