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