All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ctirad Fertr <c.fertr@gmail.com>
To: alsa-devel@alsa-project.org
Subject: emu10k1, how to setup DMA for 24bit playback?
Date: Thu, 21 Feb 2008 00:09:33 +0100	[thread overview]
Message-ID: <200802210009.33259.c.fertr@gmail.com> (raw)

Hello, 

I'm trying to add 24bit playback for E-mu cards into emu10k driver. These 
cards use an FPGA, which is 32bit internally and it is feeded via 10k2 EMU32 
BUSes.  Unfortunatelly, the emu10k DMA cannot handle more than 16bit samples, 
so kind of tricky stuff is needed. The already working 24bit multichannel 
capture uses an DSP code, which splits an 32 bit sample into two halfs, sent 
it over two DMA channels and then alsa lib (???) joins it back into S32_LE 
sample. 

I'm trying to use same technique in reverse way using a pair of A_FXBUSes for 
one playback chanel, but I'm not able to set the DMA the way I need. Can 
someone with emu10k knowledge help me?   

----
Ctirad    

             reply	other threads:[~2008-02-20 23:10 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-20 23:09 Ctirad Fertr [this message]
2008-02-23  1:05 ` emu10k1, how to setup DMA for 24bit playback? Lee Revell
2008-02-23 13:46   ` Ctirad Fertr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200802210009.33259.c.fertr@gmail.com \
    --to=c.fertr@gmail.com \
    --cc=alsa-devel@alsa-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.