From owner-freebsd-multimedia@FreeBSD.ORG Tue May 31 19:04:38 2005 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C8D816A41C for ; Tue, 31 May 2005 19:04:38 +0000 (GMT) (envelope-from dev@opensound.com) Received: from rwcrmhc11.comcast.net (rwcrmhc11.comcast.net [204.127.198.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2920443D53 for ; Tue, 31 May 2005 19:04:37 +0000 (GMT) (envelope-from dev@opensound.com) Received: from [192.1.2.1] (c-24-127-17-4.hsd1.ca.comcast.net[24.127.17.4]) by comcast.net (rwcrmhc11) with ESMTP id <20050531190437013004h883e>; Tue, 31 May 2005 19:04:37 +0000 Message-ID: <429CB532.2010601@opensound.com> Date: Tue, 31 May 2005 12:04:18 -0700 From: 4Front Technologies User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Project Weevil X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2005 19:04:38 -0000 Mathew Kanner wrote: > As for realistic plans, I think some of what we have is > excellent and we should try to keep it and modernize the sound > infrastructure in stages. The first stage would be to redo the middle > layer buffering. Then the front end kernel-userland and try to factor > out OSS support so we aren't so bound to it. Hi Matt/FreeBSD Audio developers, As 4Front Technologies gets ready to announce OSS v4.0 later this year (the 10th anniversary of OSS), we'd like to offer our assistance. Matt, I've sent you a number of emails offering help to get FreeBSD's Audio migrated to the OSS 4.0 API which offers 100% backward compatibility and yet offers some new audio/mixer features. The new API will really help FreeBSD developers develop drivers for new devices like the Intel HDA and USB/Firewire devices. Our extensions are much more flexible and fall more in line with the audio/mixers found in modern USB/Firewire/onboard devices. In addition we're working on a totally new sequencer core that should be ready by end of this summer. Scott Long said: > ALSA has been the 'next big thing' for the past 5 years, but really > doesn't seem to be living up to the promises. This is true. Infact what we're seeing is that majority of the Linux audio app developers are actually using the Jack API (http://jackit.sf.net) and now Jack runs on FreeBSD/OSS, ALSA hasn't gained any net advantage over OSS in terms of apps. ALSA is way too complex at the API layer but still very similar to OSS at the driver level (naturally since they started from OSS!). We have developed a ALSA<->OSS library called SALSA (for Simple ALSA) that gives you some level of translation between the few ALSA-only apps and OSS compatible drivers and it's under LGPL and we can talk about BSD licensing it if you find it useful. See: http://www.4front-tech.com/forum/viewtopic.php?t=296 What we have found is that the OSS API is still the most widely deployed API since it's easy to understand and easy to write applications to. Another benefit ofcourse is that when you have closed source apps like Skype or RealPlayer for Linux or Linux games like DoomIII using the OSS API, having the OSS API on FreeBSD helps FreeBSD users use such apps via Linux emulation. For more information on the upcoming OSS v4.0 API: http://manuals.opensound.com/developer/ Best regards Dev Mazumdar ----------------------------------------------------------- 4Front Technologies 4035 Lafayette Place, Unit F, Culver City, CA 90232, USA. Tel: (310) 202 8530 URL: www.opensound.com Fax: (310) 202 0496 Email: info@opensound.com -----------------------------------------------------------