From owner-freebsd-hackers Wed Jun 19 8:54:33 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from jupiter.linuxengine.net (jupiter.linuxengine.net [209.61.188.254]) by hub.freebsd.org (Postfix) with ESMTP id 403EE37B410; Wed, 19 Jun 2002 08:53:58 -0700 (PDT) Received: from jupiterweb.commercevault.com (jupiterweb.commercevault.com [209.61.179.16] (may be forged)) by jupiter.linuxengine.net (8.11.6/8.11.0) with ESMTP id g5JFrr132642; Wed, 19 Jun 2002 10:53:53 -0500 Date: Wed, 19 Jun 2002 10:53:53 -0500 (CDT) From: John Utz X-X-Sender: john@jupiter.linuxengine.net To: freebsd-multimedia@freebsd.org Cc: freebsd-hackers@freebsd.org Subject: midi on FreeBSD 4.5: good progress! i now have a midi.ko based on the tanimura-san code. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hi; since i mentioned about two months ago that i was going to work on finishing the midi code that seigo tanimura-san stopped working on in 1999 (http://people.freebsd.org/~tanimura/newmidi/) i thought it might be appropriate to report on my progress. good news is that i have successfully built and loaded a midi.ko from this code base. the files in the code are midi.c, midibuf.c sequencer.c midisynth.c and the associated header files. A. it compiles without errors or warnings. B. it loads and unloads repeatedly without exploding my laptop. bad news is that it's utterly comatose. :-) one might argue that good news B. is dependent on the fact that this module is comatose, because once i get it to the point where it actually does something ( i am gonna try to get /dev/midistat to work first ) it will probably start trashing my laptop with great frequency. :-) the conversion to a kld was greatly facilitated by the articles in the dev handbook and on daemonnews. tnx so much to all the doc writers! i'll write one too once i get this to work. my next activity will be to compare the code in /usr/src/sys/dev/sound against the stuff that i have currently and try to ascertain what it is that i am doing wrong. if somebody with commit priveledges would get in touch with me about eventually checking this stuff in i would really appreciate it. tnx! johnu -- John L. Utz III john@utzweb.net Idiocy is the Impulse Function in the Convolution of Life To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message