From owner-freebsd-multimedia Wed May 26 16:57:10 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from maildns.FSBDial.co.uk (maildns.fsbdial.co.uk [195.89.137.2]) by hub.freebsd.org (Postfix) with ESMTP id 2AA81155BD for ; Wed, 26 May 1999 16:57:04 -0700 (PDT) (envelope-from dlombardo@excite.com) Received: from [212.1.159.117] by maildns.freenet.co.uk (NTMail 4.30.0008/NT0619.00.8ceac940) with ESMTP id jugjgaaa for ; Thu, 27 May 1999 00:52:32 +0100 Message-ID: <374C8AB3.D4280F5D@excite.com> Date: Thu, 27 May 1999 00:58:43 +0100 From: Dean Lombardo Organization: University of Kent at Canterbury X-Mailer: Mozilla 4.5 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Cameron Grant , freebsd-multimedia@freebsd.org Subject: Re: pcm driver References: <001201bea70d$e21b3580$0304020a@rings> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Cameron Grant wrote: > > i'm doing a fairly major reworking of the pcm driver at the moment, > implementing new drivers, generalising and tidying up code, moving the whole > lot to /sys/dev/pcm, etc. > > i don't intend to implement any more isa drivers, unless someone gets really > persuasive. Excellent! The pcm code hasn't been actively maintained, and you may have noticed that there have been a number of unrelated card-specific patches, which would be nice to have in one place. The ones that come to mind are: 1) ESS cards (viz. 1868, 1869, and other various notebook flavours) - maintained by Yoshiro Mihira: http://home.jp.freebsd.org/~sanpei 2) Crystal ISA PnP cards (viz. CS4235, CS4236 and CS4237) - see freebsd-multimedia archives, message dated 2 May 1999 entitled "CALL FOR TESTERS: improved (MODE 3) support for CS423x codecs": http://garatu.we.lc.ehu.es/~jose/pcm-patch-1.0.tar.gz 3) The recent addition to the pcm driver by Seigo Tanimura et al. in the form of a MIDI/sequencer (they originally wrote a serial port interface and recently added an OPL3 driver): http://www.naklab.dnj.ynu.ac.jp/~tanimura/freebsd-serialmidi/ 4) Maybe more? I think you should coordinate your efforts with these people, lest your driver becomes yet another set of patches. After all, I'm sure that what everyone wants to see in the end is a consistent, fully functional driver, and not ten billion different hacks. BTW, both OpenBSD and NetBSD have a MIDI-capable sound driver which even supports some fairly new PCI cards (e.g. S3 SonicVibes), and which was modelled after OSS API (http://www.opensound.com/pguide/). I guess neither existed at the time Luigi wrote pcm, but I'm pretty sure they can be of some use now. > however, for pci, i have a fully working trident 4dwave driver, an almost > functional aureal vortex 1 driver, as well as the exsting es1370 driver. my > code should be ready for beta in a couple of weeks. for now if anyone would > like to send me any pci sound card i don't have, or a motherboard with > intel/sis's new chipsets with integrated sound, i'll do my best to write a > driver for it. I think I can loan you some cards for driver development and testing (provided you are in the UK (South-East) and that I will get them back at some point). Dean To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message