From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Mack Subject: Re: [PATCH v3 5/5] ALSA: snd-usb: add quirks handler for DSD streams Date: Mon, 12 Aug 2013 13:52:58 +0200 Message-ID: <5208CC9A.9070200@gmail.com> References: <5208A24D.5000400@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-bk0-f49.google.com (mail-bk0-f49.google.com [209.85.214.49]) by alsa0.perex.cz (Postfix) with ESMTP id 4607C2650FE for ; Mon, 12 Aug 2013 13:53:00 +0200 (CEST) Received: by mail-bk0-f49.google.com with SMTP id r7so2106137bkg.8 for ; Mon, 12 Aug 2013 04:53:00 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Jesus R , ALSA development List-Id: alsa-devel@alsa-project.org On 12.08.2013 13:27, Jesus R wrote: > On Mon, Aug 12, 2013 at 4:52 AM, Daniel Mack > wrote: > Right now MPD supports DSD/DoP with one selectable on/off option. On > equals DoP output and off equals conversion to PCM. I'm not aware of any > case where it does not work. I would seem to me that there is one > predominant format? Let me clarify that again: I read the above as the two options are a) DSD material is augmented by DOP markers and send as such over a regular PCM interface, or b) convert DSD to PCM in software and then send PCM samples over a regular PCM interface. What applications need to use for my new approach is another is: c) take DSD samples, bit reverse them if necessary, and then send them over the generic DSD data pipe to the Linux kernel. Device-specific details are taken care of by the kernel layer. I'm not aware of any software that uses that new DSD format type directly except for my example program. Daniel