This is the mail archive of the
mailing list for the Cygwin project.
Re: How to access soundcard in cygwin
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: kaiduan xie <kaiduanx at yahoo dot ca>
- Cc: cygwin at cygwin dot com
- Date: Tue, 6 Jan 2004 19:34:36 -0500 (EST)
- Subject: Re: How to access soundcard in cygwin
- References: <firstname.lastname@example.org>
- Reply-to: cygwin at cygwin dot com
On Tue, 6 Jan 2004, kaiduan xie wrote:
> Hi, all,
> I am going to port a Linux program that read/write the
> soundcard with OSS driver to Cygwin. Can anyone tell
> me if it is possible to use the OSS API as in Linux to
> read/write the soundcard?
Depends on what the OSS API does. AFAIK, nobody released an OSS (whatever
that is) library for Cygwin, so I guess the answer is "no". Whether it's
possible to port the OSS library to Cygwin remains to be seen... FWIW,
/dev/dsp *is* partially implemented in Cygwin.
> If not, how to do that in Cygwin? Thanks.
How to do what? Access the soundcard? Try 'cat a.wav > /dev/dsp' to
write to the soundcard. AFAICS in the code, the 'read()' method is
dummied out, so I guess it's not possible to read from the soundcard
(i.e., record from the microphone). This guess is confirmed by
You're welcome to try to add the recording (i.e., reading) support to
fhandler_dsp.cc in the Cygwin sources. There was some discussion on
cygwin-patches that may point you in the right direction (notably
|\ _,,,---,,_ email@example.com
ZZZzz /,`.-'`' -. ;-;;,_ firstname.lastname@example.org
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster." -- Patrick Naughton
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html