All of lore.kernel.org
 help / color / mirror / Atom feed
* While recording from mono codec twice as much data is received
@ 2009-07-09 21:27 Louis Lee
  2009-07-10  9:29 ` Mark Brown
  0 siblings, 1 reply; 4+ messages in thread
From: Louis Lee @ 2009-07-09 21:27 UTC (permalink / raw)
  To: ALSA Devel


Hi everyone,
  I am able to do playback from 8 kHz samples to 48 kHz samples properly.
  However, when recording using the exact same setup for the data interface I am not getting favorable results.  For instance, if I record for 5 seconds I get output in a file for 10 seconds of audio (arecord or sox).  This results in my recording being stretched.  I change the DAI to stereo capture and record two channels and the recorded output comes back correctly (5 seconds recorded is 5 seconds).
  I'm using a wolfsom WM8974.  I'm developing using ASoC framework (can I call it that?) reusing the WM8974 codec from the Linux GIT repository.  The development is using a i.MX27.  Data interface is a SSI bus in DSP mode.  I believe my PCM code is correct since it works for playback.
  I'm stuck now.  From my understanding the clocks are setup the same way for both playback and capture.  Has anyone ran into this problem before?  The WM8974 is a mono codec so I should not have to set the DAI to stereo in order to capture data properly.
  Any help is appreciated.
Best regards,Louis
_________________________________________________________________
Attention all humans. We are your photos. Free us.
http://go.microsoft.com/?linkid=9666046

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

end of thread, other threads:[~2009-07-16 18:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-09 21:27 While recording from mono codec twice as much data is received Louis Lee
2009-07-10  9:29 ` Mark Brown
2009-07-10 20:53   ` Louis Lee
2009-07-16 18:26     ` Mark Brown

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.