From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pieter Palmers Subject: Need help developing an ALSA plugin for FreeBob (firewire audio) Date: Tue, 21 Mar 2006 00:38:03 +0100 Message-ID: <441F3CDB.7040906@joow.be> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: alsa-devel@lists.sourceforge.net, linux-audio-developers@lists.sourceforge.net Cc: freebob-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org Hi all, I could use some help implementing an ALSA plugin for the FreeBob project (firewire audio). I started off by tearing down the jack plugin for ALSA and managed to get some understanding about the generic structure of a userspace ALSA plugin. The problem at this point is that I'm a little confused about the buffer format & layout I have available for the audio samples. The freebob library provides functions to depacketize the firewire packets directly into user audio buffers (ALSA buffers in this case). A rough illustration to implement a freebob-lib using app would be: ... init stuff ... //assign the user-provided buffers to the channels for (i=0;i