[LWN Logo]

Date: Sat, 2 May 1998 03:35:49 -0400 (EDT)
From: Derrick J Brashear <shadow@DEMENTIA.ORG>
To: sparclinux@vger.rutgers.edu
Subject: Listen up! New 2.0 audio snapshot.

(I suppose now I'm going to have to come up with "witty" subject lines for
every audio snapshot)

I just dropped audio-2.0.33-980502.tar.gz in
ftp://ftp.dementia.org/pub/linux/sparcaudio

The state of this is
midlevel: 
	-fixed bug so audio output is not started until there's audio to
	output
	-implemented AUDIO_FLUSH ioctl as it works in NetBSD.(*)
	-more fixes to make open() and close() not affect the other
	half of the driver if only half is open.
4231:
	-removed bogus workaround for audio output problem

TODO:

midlevel:
	-make changes to capture to deal with DMA as needed
	-implement other Linux-style ioctls (in addition to partial mixer 
	support as now
	-more complete compatibility in getinfo/setinfo
	-make the buffers larger. Simple attempts I've made failed and
	I haven't yet investigated much.
4231:
	-make capture code work correctly(%)

I also uploaded mpg123 0.59o (and contributed the pages back to Michael
Hipp). mpg123 0.59k should again work correctly, as should this, and amp
0.7.6. I may upload amp 0.7.7 in the next few days if I get around to it.

*NetBSD binary compatibility, if it's worth it, will be no fun.
The ioctls use different numbers than SunOS or Solaris, and they've 
augmented the data structures passed in the ioctls. It's a low priority
feature.

%4231 capture I intend to work on, but the code I have doesn't work at all
(I expected it would work poorly, as the play code did for so long),
Sun's data sheet on the DMA controller (Sun Microelectronics makes the
chip and in reply to my query for info to them I got sales literature) is
useless unless you're building hardware, and unlike other things not
well-defined with this interface, neither the include files nor info I can
easily probe from a running Solaris system has told me what I consider to
be enough about how it works, so I expect it may be a while, but hopefully
not as long as it took the play code to become reliable:-) Plus, I need to
dig up something to use as an audio source other than looping back the
output!

Enjoy

-D



-- 
To unsubscribe: mail -s unsubscribe sparc-list-request@redhat.com < /dev/null