1. 16 1月, 2013 1 次提交
  2. 13 1月, 2013 1 次提交
  3. 09 1月, 2013 4 次提交
  4. 19 12月, 2012 2 次提交
    • D
      ALSA: usb-audio: Support for Digidesign Mbox 2 USB sound card: · cb99864d
      Damien Zammit 提交于
      This patch is the result of a lot of trial and error, since there are no specs
      available for the device.
      
      Full duplex support is provided, i.e. playback and recording in stereo.
      The format is hardcoded at 48000Hz @ 24 bit, which is the maximum that the
      device supports.  Also, MIDI in and MIDI out both work.
      
      Users will notice that the S/PDIF light also flashes when playback or recording
      is active.  I believe this means that S/PDIF input/output is simultaneously
      activated with the analogue i/o during use.
      But this particular functionality remains untested.
      
      Note that this particular version of the patch is so far untested on the
      physical hardware because I have not compiled a full kernel with the changes.
      However, extensive testing has been done by many users of the hardware
      who believe other versions of my patch have worked since circa 2009.
      
      [Modified to make a function static by tiwai]
      Signed-off-by: NDamien Zammit <damien@zamaudio.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      cb99864d
    • D
      ALSA: HDA: Fix sound resume hang · 44728e97
      Daniel J Blueman 提交于
      Resuming a switcheroo'd HDA controller hangs since the completion
      is one-shot (thus works the first time). Fix by using completions
      that explictly need rearming, so remain fired before.
      Signed-off-by: NDaniel J Blueman <daniel@quora.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      44728e97
  5. 18 12月, 2012 4 次提交
  6. 15 12月, 2012 2 次提交
    • M
      ASoC: Prevent pop_wait overwrite · 9bffb1fb
      Misael Lopez Cruz 提交于
      pop_wait is used to determine if a deferred playback close
      needs to be cancelled when the a PCM is open or if after
      the power-down delay expires it needs to run. pop_wait is
      associated with the CODEC DAI, so the CODEC DAI must be
      unique. This holds true for most CODECs, except for the
      dummy CODEC and its DAI.
      
      In DAI links with non-unique dummy CODECs (e.g. front-ends),
      pop_wait can be overwritten by another DAI link using also a
      dummy CODEC. Failure to cancel a deferred close can cause
      mute due to the DAPM STOP event sent in the deferred work.
      
      One scenario where pop_wait is overwritten and causing mute
      is below (where hw:0,0 and hw:0,1 are two front-ends with
      default pmdown_time = 5 secs):
      
      aplay /dev/urandom -D hw:0,0 -c 2 -r 48000 -f S16_LE -d 1
      sleep 1
      aplay /dev/urandom -D hw:0,1 -c 2 -r 48000 -f S16_LE -d 3 &
      aplay /dev/urandom -D hw:0,0 -c 2 -r 48000 -f S16_LE
      
      Since CODECs may not be unique, pop_wait is moved to the PCM
      runtime structure. Creating separate dummy CODECs for each
      DAI link can also solve the problem, but at this point it's
      only pop_wait variable in the CODEC DAI that has negative
      effects by not being unique.
      Signed-off-by: NMisael Lopez Cruz <misael.lopez@ti.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      9bffb1fb
    • E
      ALSA: usb-audio: ignore-quirk for HP Wireless Audio · df68f106
      Eldad Zack 提交于
      As Joe Cooper <swelljoe@gmail.com> reported, "On most HP Envy laptops
      the snd-usb-audio module causes the system to become unresponsive and
      Gnome Shell 3 to crash.".
      See also:
       http://mailman.alsa-project.org/pipermail/alsa-devel/2012-December/057729.html
      
      Add a quirk to ignore this device (for now) to solve the instability
      issue and allow other USB audio devices to be used.
      Reported-by: NJoe Cooper <swelljoe@gmail.com>
      Tested-by: NIsaac Smith <hunternet93@gmail.com>
      Signed-off-by: NEldad Zack <eldad@fogrefinery.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      df68f106
  7. 14 12月, 2012 1 次提交
  8. 13 12月, 2012 1 次提交
  9. 12 12月, 2012 6 次提交
  10. 10 12月, 2012 7 次提交
  11. 09 12月, 2012 11 次提交