| I strongly prefer using libsndfile, and getting rid of the non-libsndfile
code.
I am sure you understand that depending on 3rd party libraries will limit
Csound to that subset of platforms which supports all the 3rd party
libraries. I imagine that will turn out to be Linux (and probably most
modern Unixes), Windows, and Mac OS X. Are you OK with that? If not, then
we should grab useful code from the open source 3rd party libraries and
integrate it into Csound itself to build on more platforms.
Myself, I prefer using the libraries and going with the 3 platforms.
Original Message:
-----------------
From: John ffitch jpff@cs.bath.ac.uk
Date: Tue, 13 Jan 2004 16:28:05 +0000 (GMT)
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:3927] Re: portaudio
On Tue, 13 Jan 2004, gogins@pipeline.com wrote:
> I have been able to compile v19 with no problem on Cygwin. The test
> programs for PortAudio work fine. I like it, and I am sure we can use it.
>
It used to compile; had to correct the ANSI C at one stage but that was
incorporated. The current snapshot gets upset with two different
definitions of a number of functions, after a
./configure --with-alsa
It was always my intent to use PA v19, but it juist did not seem ready so
I backed off.
I much prefer the blocking I/O variant, after all the hassles I have had
with the Mac using callbacks. As I understand it Pa_OpenStream is capable
of opening a blocking stream, but no one has really tried it. I have been
lurking on teh portaudio mailing list for a year now, but am not really up
to speed.
The priority decision for me at present is sound file library. Still
inclined to linsndfile as Erik seems amenable to developing if to suit. I
have not had time to get back to the soundin/diskin aspects of using
libsndfile as I was away at teh weekend, and the students are getting
jittery about the examinations next week.
==JPff
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ . |