From owner-freebsd-multimedia@freebsd.org Mon Aug 20 23:44:06 2018 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 703621080FEE; Mon, 20 Aug 2018 23:44:06 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E967888B7E; Mon, 20 Aug 2018 23:44:05 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-io0-x234.google.com with SMTP id c22-v6so7894135iob.1; Mon, 20 Aug 2018 16:44:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=t4xZc3bt3VKpHSrYSlh9m+Vs+aKryMOGDMcPTeUrkA8=; b=ZTGr9LHgtx5TpN0Gu74bqyzhzmOEKkp8vMuC+HK7KVYH6ZU3HKvgnjL37jT5o2co88 gzGz/WWCUW/5m6kKmlRMiac3m2BFe1ypNYWyDw4Ten9vON7PTiS/57adQgUMHzf7S+37 /h65ihEkXQ9yQS4lt+SLJO9yagQL/vebyqIeqd4KCFLSa9cl3pgZjNIoXBuCbfHtfBFk R3I1ixeDe36Mtl1eNg43H0JNoqVsOVQUdRuadsBOVrI7UziNcocSwxAPjSLjkTVz8BAL cscs4lVZybfQnq4U6Bz2unkSyLfutHuKKZEr56QVehMK980lYJ1ZwA6I8vTj51KYue7L kVTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=t4xZc3bt3VKpHSrYSlh9m+Vs+aKryMOGDMcPTeUrkA8=; b=eDs9XFop+VMWn2bQIOsJh79zu9vdlkNEIPQTi5nAsEOE3kaRZhKSfhK0jEfGsOYCQ2 +iuXQG/77X9cWJ3x7bRNgkGTwrvrjrXGQ1L6Jh5f1sqF/YFHMw4v8iX+R3eYgRapMHt0 H4R32u76pPMYc6WsTfuVfFbx6XnQF2BWYBsaxnDY1LM10mixaWSqSATTKqY36SBw5r+a 5FvDkfbZCiLY5WzGLiDlp0T3DJOMaJKcpakBS3NBunqbjAxzvnWvI6+mlGdvp3kHH+qt YihELFnOXQS7KtCELDNKBGbQUsyT8TCHxr5o2ng3oIkMEcwB71Vl9Y7qQOj1pUpKg3XR xWHw== X-Gm-Message-State: AOUpUlHzQytzobYC+F+xVwHarTGvNRHXtfzPXu2m82zIcPTtiXcr4kXO gNVEla3VSQP/vLQnFwvsuRCVKdsorvzp+rIOcmPm7k8A X-Google-Smtp-Source: AA+uWPzvSOTGR/HleT0vjELv274EnMAjJ1odTNm2gEGsqnHSxtDnIVfSGmJN56IAefoHGoAFk+Chbh2D4w1Zlut6Kzc= X-Received: by 2002:a6b:b546:: with SMTP id e67-v6mr18134933iof.179.1534808645238; Mon, 20 Aug 2018 16:44:05 -0700 (PDT) MIME-Version: 1.0 From: blubee blubeeme Date: Tue, 21 Aug 2018 07:43:53 +0800 Message-ID: Subject: soundcard.h expose device block size To: freebsd-multimedia@freebsd.org, FreeBSD current Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2018 23:44:06 -0000 I'm looking at FreeBSD's soundcard.h and it doesn't seem to expose the hardware block size, this seems like a limitation stemming from FreeBSD's soundcard.h being an extension of OSS. Since we've already implemented a lot of additional features on top of the OSS API, is it possible to also expose the hardware block size for applications that might need access to that information? Best, Owen