From owner-freebsd-bluetooth@FreeBSD.ORG Thu Apr 17 19:27:13 2008 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10BF51065670 for ; Thu, 17 Apr 2008 19:27:13 +0000 (UTC) (envelope-from jonmoldenhauer@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.234]) by mx1.freebsd.org (Postfix) with ESMTP id DB59D8FC1C for ; Thu, 17 Apr 2008 19:27:12 +0000 (UTC) (envelope-from jonmoldenhauer@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so114395rvf.43 for ; Thu, 17 Apr 2008 12:27:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=wrHWR5YC/rvDpxlPzVwkR6thUxUKILVdVgbrDCxxpuE=; b=S/Vvq6AWvPs8EbDselmWeZgjntg8H7f121aIImxRgKkNN9f/QfUhrsgLRT8EvoMrpe6Ln1NoK35pDHm3yalKS0K8mrXhbrSI6T5+WgFLfLXMcfwBUAFaUZyK++95MGr3IkIJs7+nT9R2RxGzoOOwEQ72opoL3wt+X2tU0GDel9Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=KKDpg5fxEtAuOe9oFpX8ayasx+I5XqVqUG3n61D96gjV8jLQonZ994yUHzHJH/gasRy8nSblvy7GKvHCMbGgk9/gnaN+rzX6115O9dgMqUKaBiqCzQPZIQDb7l4ex/FBJYPY+5lSU9YmnXLhX5RX8P/R7nOqwkEHMAKDstBByB8= Received: by 10.140.202.12 with SMTP id z12mr1039126rvf.186.1208460432448; Thu, 17 Apr 2008 12:27:12 -0700 (PDT) Received: by 10.141.71.5 with HTTP; Thu, 17 Apr 2008 12:27:12 -0700 (PDT) Message-ID: <92abd3ae0804171227s6ab2817fjf44c65247a30153b@mail.gmail.com> Date: Thu, 17 Apr 2008 12:27:12 -0700 From: "Jonathon Moldenhauer" To: freebsd-bluetooth@freebsd.org In-Reply-To: <20080410164806.0bef7f75@bhuda.mired.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <92abd3ae0804101010m1535c06bm89ba9002a662f26@mail.gmail.com> <20080410164806.0bef7f75@bhuda.mired.org> Subject: Re: headset support X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2008 19:27:13 -0000 On Thu, Apr 10, 2008 at 1:48 PM, Mike Meyer wrote: > On Thu, 10 Apr 2008 10:49:09 -0700 "Maksim Yevmenkin" wrote: > > Jon, > > > > > I have searched back through the archives here and there is discussion about > > > FreeBSD and headset/handsfree profile support. I have seen several comments > > > that "the code is about the be committed" so I am wondering what the status > > > really is. If any help is needed I would be willing to test and/or work on > > > code so that this feature can be brought to the FreeBSD platform. > > > > first of all what exactly do you need to support? do you have any > > specific usage scenario in mind? i have had code to support isoc > > transfers in ng_ubt(4) (a must to support bluetooth audio) and > > bluetooth sco sockets for quite a while. i was planning to commit it, > > but then i changed my mind. with the code i have, i can transfer raw > > audio data, but what to do with the raw data is the next big question. > > do we need to somehow plug into sound subsystem? something else? > > Well, I'm not the OP, but I've been trying to free time to work on > this. So my answer is... > > I want to use my FreeBSD box'es audio system as a BT headset. The > headset protocol should do the trick, but handsfree might be fun to > play with. The BT code doesn't need to hook into the sound system, but > the UI will need to let the user pick audio devices to hook to the > streams from BT. > > Another - less firm - thing would be playing "BT audio > switchbox". Simple devices can only pair with one other device, > including some I'd like to be able to use it with more than one > device. Having a box that could pair with all of those and route > audio between them might be useful. But that's just brainstorming. > > Thanks, >