From owner-freebsd-multimedia Thu Jun 22 6:54: 8 2000 Delivered-To: freebsd-multimedia@freebsd.org Received: from zenith.edu.ics.saitama-u.ac.jp (zenith.edu.ics.saitama-u.ac.jp [133.38.146.10]) by hub.freebsd.org (Postfix) with ESMTP id 20ED337C2D0 for ; Thu, 22 Jun 2000 06:53:56 -0700 (PDT) (envelope-from j9960yt@edu.ics.saitama-u.ac.jp) Received: from zenith.edu.ics.saitama-u.ac.jp (localhost [127.0.0.1]) by zenith.edu.ics.saitama-u.ac.jp (8.9.3/3.7W99031613) with ESMTP id WAA27236 for ; Thu, 22 Jun 2000 22:47:23 +0900 (JST) Date: Thu, 22 Jun 2000 22:47:23 +0900 Message-ID: <14674.6379.349791.74466C@zenith.edu.ics.saitama-u.ac.jp> From: Taku YAMAMOTO To: freebsd-multimedia@freebsd.org Subject: Re: Maestro-2e, driver idea. In-reply-to: <200006191205.IAA26295@mint-square.mit.edu> from Ira L Cooper User-Agent: Wanderlust/1.0.3 (Notorious) tm/7.106 Emacs/19.34 Mule/2.3 (SUETSUMUHANA) Organization: Advanced Computer and Communication Studies Society (ACCESS) Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Ira L Cooper wrote: > I was reading the Maestro-2e specs, and I realized that by default > the chip is not in "Legacy Audio" mode. I.E. it doesn't support the > soundblaster API. But there is a flag you can set to make it do so. Several months ago, I tried enabling it with no luck. Although probing and attaching succeeded, when I played mp3, it hungs. More recently (about a half year ago), I had a chance to read sample code written by ESS. According to this, the chip needs some more complecated initializations. So I gave up driving it in legacy mode and decided to write our own driver rather than these strange initializations. > Could someone give me the URL of the "mixer" driver for the maestro > so I can try to patch this? The only problem is that I don't have a maestro My preliminary works for 3.x-stable lgsnd is available at: http://access.cent.saitama-u.ac.jp/~taku/freebsd/maestro/maestro-src-20000130.tar.gz It can handle AC97 mixer but does nothing more. It even doesn't initialize the chip in legacy mode at all. OOPS, all docs are written in Japanese! But I have no enough time to translate... Just now I began to write codes for 4.x and -current newpcm. It'll be able to deal at most 4 pcm streams simultaneously. I don't know how long it takes but I'll do. (little by little, though :-) -- YAMAMOTO, Taku Member of Advanced Computer and Communication Studies Society (ACCESS for short), Information Processing Center, Saitama Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message