1. 22 Jun, 2016 1 commit
  2. 25 Feb, 2016 1 commit
  3. 11 Feb, 2016 1 commit
  4. 10 Feb, 2016 1 commit
  5. 28 Jan, 2016 2 commits
  6. 02 Jun, 2015 1 commit
  7. 27 Apr, 2015 2 commits
  8. 20 Apr, 2015 1 commit
  9. 10 Apr, 2015 6 commits
  10. 16 Mar, 2015 1 commit
  11. 27 Jul, 2014 2 commits
  12. 03 Jun, 2014 1 commit
  13. 10 Mar, 2014 1 commit
  14. 14 Feb, 2014 1 commit
  15. 07 Feb, 2014 1 commit
  16. 04 Feb, 2014 1 commit
  17. 25 Jan, 2014 1 commit
  18. 22 Jan, 2014 2 commits
  19. 02 Jan, 2014 3 commits
  20. 05 Dec, 2013 1 commit
  21. 09 Oct, 2013 1 commit
  22. 24 Sep, 2013 1 commit
  23. 23 Jul, 2013 1 commit
  24. 23 May, 2013 1 commit
  25. 18 Apr, 2013 1 commit
    • elboulangero's avatar
      Fix xrun_recovery in ALSA clients. · 08233661
      elboulangero authored
      According to the ALSA documentation, snd_pcm_readi() returns -ESTRPIPE
      when a suspend event occured. But xrun_recovery() checks for -EAGAIN
      instead.
      
      If the ALSA client is connected to the ALSA loopback device, it leads to
      an infinite loop in the client when the computer is resumed from sleep.
      The client takes up to 99% of the CPU resources.
      
      The problem is fixed by a proper error checking of snd_pcm_readi().
      
      A word of caution however: on kernels prior to 3.8, it will trigger a
      bug in the snd-aloop driver, and may lead to a kernel oops.
      The kernel fix can be found there:
      http://www.spinics.net/lists/stable-commits/msg23379.html
      
      
      
      Signed-off-by: default avatarelboulangero <elboulangero@gmail.com>
      08233661
  26. 06 Apr, 2013 1 commit
  27. 22 Jan, 2013 1 commit
  28. 14 Nov, 2012 1 commit
  29. 07 Nov, 2012 1 commit