1. 18 3月, 2013 2 次提交
    • M
      ALSA: usb-audio: Trust fields given in the quirk · 59ea586f
      Mark Hills 提交于
      The maxpacksize field is given in some quirks, but it gets ignored (in
      favour of wMaxPacketSize from the first endpoint.) This patch favours
      the one in the quirk.
      
      Digidesign Mbox and Mbox 2 are the only affected quirks and the devices
      are assumed to be working without this patch. So for safety against the
      values in the quirk being incorrect, remove them.
      
      The datainterval is also ignored but there are not currently any quirks
      which choose to override this.
      
      Cc: Damien Zammit <damien@zamaudio.com>
      Cc: Chris J Arges <christopherarges@gmail.com>
      Signed-off-by: NMark Hills <mark@xwax.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      59ea586f
    • M
      ALSA: usb-audio: Playback and MIDI support for Novation Twitch DJ controller · 5e212332
      Mark Hills 提交于
      The hardware also has a PCM capture device which is not implemented in
      this patch.
      
      It may be possible to generalise this to Saffire 6 USB support and some
      of the other Focusrite interfaces, but as I don't have access to these
      devices we should wait until capture support is working first.
      
      Capture support is not implemented because the code assumes the endpoint
      to have its own interface (instead, it shares the interface with playback)
      and some thought will be needed to lift this limitation.
      Signed-off-by: NMark Hills <mark@xwax.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      5e212332
  2. 14 3月, 2013 3 次提交
    • T
      ALSA: hda - Don't apply EAPD power filter as default · ba615b86
      Takashi Iwai 提交于
      So far, the driver doesn't power down the widget at going down to D3
      when the widget node has an EAPD capability and EAPD is actually set
      on all codecs unless codec->power_filter is set explicitly.
      This caused a problem on some Conexant codecs, leading to click
      noises, and we set it as NULL there.  But it is very unlikely that the
      problem hits only these codecs.
      
      Looking back at the development history, this workaround for EAPD was
      introduced just for some laptops with STAC9200 codec, then we applied
      it blindly for all.  Now, since it's revealed to have an ill effect,
      we should disable this workaround per default and apply only for the
      known requiring systems.
      
      The EAPD workaround is implemented now as snd_hda_codec_eapd_power_filter(),
      and this has to be set explicitly by the codec driver when needed.
      As of now, only patch_stac9200() sets this one.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      ba615b86
    • T
      ALSA: hda - Allow unlimited pins and converters in patch_hdmi.c · bce0d2a8
      Takashi Iwai 提交于
      Use the dynamic array allocations for pins, converters and PCM arrays
      instead of the fixed size arrays.  The modern HDMI codecs get more and
      more pins, and we don't know the sensitive limit.
      
      Most of the patch are spent for the straight conversions from the
      fixed array access to snd_array helpers.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      bce0d2a8
    • T
      5265fd9a
  3. 13 3月, 2013 2 次提交
  4. 12 3月, 2013 1 次提交
  5. 11 3月, 2013 8 次提交
  6. 08 3月, 2013 6 次提交
  7. 07 3月, 2013 1 次提交
  8. 04 3月, 2013 2 次提交
  9. 25 2月, 2013 5 次提交
  10. 23 2月, 2013 1 次提交
  11. 22 2月, 2013 2 次提交
  12. 20 2月, 2013 5 次提交
  13. 19 2月, 2013 1 次提交
  14. 18 2月, 2013 1 次提交