From owner-freebsd-multimedia@FreeBSD.ORG Tue Jun 14 17:07:04 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 3751C16A41F for ; Tue, 14 Jun 2005 17:07:04 +0000 (GMT) (envelope-from skywizard@MyBSD.org.my) Received: from tomoyo.MyBSD.org.my (duke.voidnetwork.com [202.157.186.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id C195E43D48 for ; Tue, 14 Jun 2005 17:07:03 +0000 (GMT) (envelope-from skywizard@MyBSD.org.my) Received: from localhost (localhost [127.0.0.1]) by tomoyo.MyBSD.org.my (Postfix) with ESMTP id 7F1326CC3D; Wed, 15 Jun 2005 01:10:39 +0800 (MYT) Received: from tomoyo.MyBSD.org.my ([127.0.0.1]) by localhost (duke.voidnetwork.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 50584-08; Wed, 15 Jun 2005 01:10:38 +0800 (MYT) Received: from kasumi.MyBSD.org.my (unknown [60.48.111.218]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tomoyo.MyBSD.org.my (Postfix) with ESMTP id C2FC36CC35; Wed, 15 Jun 2005 01:10:36 +0800 (MYT) Date: Wed, 15 Jun 2005 01:07:08 +0800 From: Ariff Abdullah To: Mathew Kanner Message-Id: <20050615010708.60eebf38.skywizard@MyBSD.org.my> In-Reply-To: <20050613125125.GB2710@cnd.mcgill.ca> References: <20050612001221.6824b42b.skywizard@MyBSD.org.my> <20050613125125.GB2710@cnd.mcgill.ca> Organization: MyBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-antivirus-mail-gateway at TOMOYO.MYBSD.ORG.MY Cc: freebsd-multimedia@freebsd.org Subject: Re: New pcm feeder_rate implementation 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, 14 Jun 2005 17:07:04 -0000 On Mon, 13 Jun 2005 08:51:25 -0400 Mathew Kanner wrote: > On Jun 11, Ariff Abdullah wrote: > > Alright folks, here is the new, or should I say *much* improved > > feeder_rate implementation. This new implementation try to address > > what the older one failed to do: *insane* / wide range rates > > support so you can play your super-ridiculous 1024000Hz ultrasonic > > mosquito repeller files *on the fly* without having to resample > > just to satisfy 4000 - 48000hz limit. The code also much shorter / > > cleaner, still preserving good old bits from Orion's > > implementation. The file is designed to be a drop in replacement > > for RELENG_5 / HEAD and you can get it at: > > > > http://staff.mybsd.org.my/skywizard/FreeBSD/sound/ > > > > feeder_rate.c : mandatory > > vchan.c : mandatory for those having fixed rate AC97 > > soundcard, > > or simply want to liberate themselves from 44100 > > vchan limit. > > > > Enjoy your ultra-insane sound, something like mplayer -af > > resample=1024000:0:2 should do that. > > > > As usual, feedback / comments are welcomed. > > This is awesome. We were just discussing proposal on the > developers list and I was hot for a mixer replacement. Anyway, I'm > tied up for the next few days with work. I'll take a look and test > over the week and we'll try to get this in on the weekend. > I hope other people on the list will also test and respond > with their results. > --Mat The tendency to mutilate it so high. I leave it there, as is, until you come back. Yeah, out current state of mixer sub is really, really dissapointing (well, for me, still fine). We should move OSS legacy stuffs out of it and provide some sort of compatibily interface. Please tell me if there are any anomalies with this new implementation as compared to the older one, especially with sound quality (I don't think so.. but who knows) or latency issues. Remember, playing super-insane files are rather CPU intensive. This implementation provide flexibility, *not* insanity :) Later. -- Ariff Abdullah MyBSD http://www.MyBSD.org.my (IPv6/IPv4) http://staff.MyBSD.org.my (IPv6/IPv4) http://tomoyo.MyBSD.org.my (IPv6/IPv4)