1. 05 4月, 2010 2 次提交
  2. 03 4月, 2010 1 次提交
    • J
      ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code · b5442a75
      Janusz Krzysztofik 提交于
      With recent (2.6.34) chnages in PCM handling, capture stopped working on my
      OMAP1510 based Amstrad Delta videophone.
      
      Using 2.6.34-rc2, I was able to correct the problem in 3 different ways:
      
      1. reverting commit 7b3a177b,
      2. enabling additional jiffies check with
      	echo 4 >/proc/asound/card0/pcm0c0/xrun_debug
      3. applying the patch below.
      
      Since I wasn't able to reproduce the problem on my i686 PC, I guess the
      problem is probably machine specific.
      
      The patch reuses the method for software emulation of missing hardware
      pointer, already implemented for playback on OMAP1510. It's possible that
      event if a hardware pointer is available for capture on this machine, its
      behaviour may be not compatible with what upper layer expects.
      
      If you think the problem may be more general and should be solved differently,
      on a higher level, I can try to work more on it if you give me a hint.
      
      If the patch gets accepted, I suggest it goes as a fix in the current release
      cycle.
      
      Created and tested against linux-2.6.34-rc2.
      Signed-off-by: NJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Acked-by: NJarkko Nikula <jhnikula@gmail.com>
      Acked-by: NLiam Girdwood <lrg@slimlogic.co.uk>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      b5442a75
  3. 30 3月, 2010 1 次提交
  4. 24 3月, 2010 1 次提交
  5. 22 3月, 2010 2 次提交
  6. 20 3月, 2010 12 次提交
  7. 19 3月, 2010 21 次提交