An error occurred fetching the project authors.
  1. 02 Feb, 2015 1 commit
  2. 09 Nov, 2014 1 commit
    • Takashi Iwai's avatar
      ALSA: pcm: Add snd_pcm_stop_xrun() helper · 1fb8510c
      Takashi Iwai authored
      Add a new helper function snd_pcm_stop_xrun() to the standard sequnce
      lock/snd_pcm_stop(XRUN)/unlock by a single call, and replace the
      existing open codes with this helper.
      
      The function checks the PCM running state to prevent setting the wrong
      state, too, for more safety.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      1fb8510c
  3. 06 Jan, 2014 1 commit
  4. 15 Jul, 2013 3 commits
  5. 17 Apr, 2013 1 commit
    • Lars-Peter Clausen's avatar
      ASoC: dmaengine-pcm: Make requesting the DMA channel at PCM open optional · 7c1c1d4a
      Lars-Peter Clausen authored
      Refactor the dmaengine PCM library to allow the DMA channel to be requested
      before opening a PCM substream. snd_dmaengine_pcm_open() now expects a DMA
      channel instead of a filter function and filter parameter as its parameters.
      snd_dmaengine_pcm_close() is updated to not release the DMA channel. This allows
      a dmaengine based PCM driver to request its channels before the substream is
      opened.
      
      The patch also introduces two new functions, snd_dmaengine_pcm_open_request_chan()
      and snd_dmaengine_pcm_close_release_chan(), which have the same signature and
      behaviour of the old snd_dmaengine_pcm_{open,close}() and internally use the new
      variants of these functions. All users of snd_dmaengine_pcm_{open,close}() are
      updated to use snd_dmaengine_pcm_open_request_chan() and
      snd_dmaengine_pcm_close_release_chan().
      Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
      Tested-by: default avatarStephen Warren <swarren@nvidia.com>
      Tested-by: default avatarShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
      7c1c1d4a
  6. 03 Apr, 2013 1 commit
  7. 26 Mar, 2013 2 commits
  8. 02 Dec, 2012 1 commit