1 May 2002 02:34
Progress!
Paul Winkler <pw_lists <at> slinkp.com>
2002-05-01 00:34:23 GMT
2002-05-01 00:34:23 GMT
OK, my sfront jack-output driver is now doing this much:
- compiling
- running without segfault
- connecting to running jackd
- getting its process() called by jackd
(actually I named it asysn_jack_process() in accordance with
my understanding of sfront's naming conventions).
But I don't hear anything yet.
asysn_jack_process() was largely copied from
the sfront portaudio driver, and it looks like the following.
Excessive comments show what I *think* is going on...
Can anybody spot what's borken?
One more thing: I registered a function asysn_jack_set_srate()
which only increments a counter called asysn_jack_srate_was_called.
AFAICT, this function gets called once when the client connects.
Originally I had this function call return(1) to force immediate
termination of the client, but the result was that I never got
running! So now I'm testing asysn_jack_srate_was_called and
I exit if it's > 1.
-----------------
int asysn_jack_process (nframes_t nframes, void * arg )
/* Hmmm... don't think I need it. */
{
/* vars. copied from portaudio driver....
(Continue reading)
.
-- please find a patch attached for this simple one
Further having README and INSTALL files in CVS would hurt either.
I will try to see if I can get a esound based backend working. Its purpose is just to get
).
And I extended the patchie a litle.
Stefan
--
\|/
< <at> <at> > Stefan Kost private business
+-
RSS Feed