From: Pär Flitt (ywe@vectorint.com)
Date: Sun Mar 31 2002 - 21:49:28 EEST
Edson,
Thank you for clarifying this !
As I make a living programming window$ I'd ask for a service pack in
this situation
(and wait forever for it to arrive ;-) ). I'm sure kpsk is a wonderful
application, it just
doesn't work for me as I'm only using mandrake on all my computers.
Again, thanks for the info !
/Pär
-------- Original Message --------
Subject: Re: ANN: gMFSK v0.4
Date: Sun, 31 Mar 2002 20:53:55 +0900 (JST)
From: Edson Pereira <jqy@0804.vip.at>
To: Pär Flitt <mczk@kitami-it.ac.jp>
CC: <mtsoy.aqnjniwmob@idealista.com>
Pär,
There is a problem with the way some sound drivers are implemented. The
fault is not at kpsk on Hansi's psk31 code. So far, I have found two
problems:
1. In some sound drivers, when O_NONBLOCK in configured, select() does not
work as expected.
In the code fragment:
FD_ZERO(&rset);
FD_ZERO(&wset);
FD_ZERO(&eset);
FD_SET( audiofd, &rset );
tm.tv_sec = 0;
tm.tv_usec = 50000; /* 50 ms */
res = select( audiofd + 1, &rset, &wset, &eset, &tm);
select() is supposed to return immediately if there is data to be read in
the audio file descriptor, otherwise it shoud return after 50 ms. However,
with some broken sound drivers, select returns randomly after several
hundred milliseconds, thus causing loss of data.
2. In some drivers, select() only works after read() is called -- an
oxymoron bug.
If select is called before read(), select() will block forever. No matter
how the sound device was configured.
I have seen sound drivers that suffer form either of both problems above.
Both problems are very serious since applications programmers must assume
a well behaved system API.
Hopefully, the inclusion of the ALSA drivers in the new kernel tree will
solve these problems.
73,
-- Edson, 7n4ncl
On Sun, 31 Mar 2002, Pär Flitt wrote:
> Thank you Tomi !
>
> Works great !
> RTTY works on the air but I can't find any stations using MFSK/Throb so I've
> tried that between two of my own computers.
>
> I only wish you could include psk into it as no psk applications seem to
> compile
> with Mandrake (had a long discussion with lx2gt regarding kpsk about that).
> When kpsk finally compiled it didn't receive anything.
>
> 73's de Per / sm0rwo
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to epqe@bahnhof.se
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
-- Pär Flitt Citat Solutions AB Phone:+46 (0)8 503 097 18 Mobile:+46 (0)70378 49 67 Fax:+46 8 503 097 01 Email:terhi.victor@logonet.com <mailto:kxud.mrgohte@mailit.tunk.net>www.citat.se <http://www.citat.se/>
- To unsubscribe from this list: send the line "unsubscribe linux-hams" in the body of a message to jfntiir.owtnexgx@scotent.co.uk More majordomo info at http://vger.kernel.org/majordomo-info.html
This archive was generated by hypermail 2b30 : Sun Mar 31 2002 - 23:02:05 EEST