All of lore.kernel.org
 help / color / mirror / Atom feed
* full/half duplex support
@ 2004-11-15 16:03 Luuk van Dijk
  2004-11-18 13:17 ` Takashi Iwai
  0 siblings, 1 reply; 6+ messages in thread
From: Luuk van Dijk @ 2004-11-15 16:03 UTC (permalink / raw)
  To: alsa-devel

LS. 

I am currently writing a driver for the ADI 1836 on the (ongoing) 
blackfin/uclinux port (blackfin.uclinux.org) and I have some questions (that 
I'll post in separate mails, so that they may be separate threads) 

The particular hardware configuration I am programming for is full-duplex in 
principle, i.e. it should be no problem to send and receive pcm bitstreams 
simultaneously, except that it requires that both dma channels are started 
simultaneously.  Currently, I configure an unused substream with a dummy dma 
buffer, but the alsa mid layer seems to handle this badly: it appears to 
re-triggers the last-started substream when it finds out that the dma is at 
an other address than it expects. 

my question is: is there a way around this, i.e. can I tell the mid layer to 
resync itself with the dma instead of the other way around? 

thanks
   Luuk van Dijk


-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-11-22 11:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-15 16:03 full/half duplex support Luuk van Dijk
2004-11-18 13:17 ` Takashi Iwai
2004-11-18 18:06   ` Luuk van Dijk
2004-11-19 12:13     ` Takashi Iwai
2004-11-19 20:29       ` Luuk van Dijk
2004-11-22 11:35         ` Takashi Iwai

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.