Richard, Matthew,

All of the components required to build FreeDV on Windows de novo are
available.  If they were not, how would David and I have built it?

On Windows, the difficulties lie less with sox, sndfile, samplerate, and
friends than with building a suitable portaudio.dll file.  It must be built
to use one or more of the many audio interfaces available on Windows.

As I remember, building any but the most brain-damaged mms(?) version
requires the presence of the dsound.h file and probably the Direct Sound
developer kit.  ASIO requires ASIO tools.  The mms version is the highest
latency of the available options, but is the only interface likely to be
installed on XP (at least) by default.  Of course, the drivers used must
match whatever is installed on the user's machine.

All of the possible interfaces can be built into a single dll file, but
only using scons. This cannot be accomplished with any of the standard
build tools, i. e. Cmake or the automake tools.  Or so I was told on the
PortAudio list.

It seems that projects similar to ours distribute this component pre-built,
and if one wants a pure source distribution one must build and/or install
PortAudio separately

Last I looked, it seemed that changes in proposed versions of PortAudio
after the one we used were likely to break our code, as well.  But I don't
remember why I thought that.

Dave WItten, KD0EAG
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to