1. 08 9月, 2009 1 次提交
  2. 07 9月, 2009 1 次提交
    • T
      ALSA: dummy - Fake buffer allocations · a68c4d11
      Takashi Iwai 提交于
      Instead of allocating the real buffers, use a fake buffer and ignore
      read/write in the dummy driver so that we can save the resources.
      For mmap, a single page (unique to the direction, though) is reused
      to all buffers.
      
      When the app requires to read/write the real buffers, pass fake_buffer=0
      module option at loading time.  This will get back to the old behavior.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      a68c4d11
  3. 04 9月, 2009 1 次提交
  4. 03 9月, 2009 2 次提交
    • T
      ALSA: dummy - Better jiffies handling · b142037b
      Takashi Iwai 提交于
      In the system-timer mode, snd-dummy driver issues each tick to update
      the position.  This is highly inefficient and even inaccurate if the
      timer can't be triggered at each tick.
      
      Now rewritten to wake up only at the period boundary.  The position
      is calculated from the current jiffies.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      b142037b
    • T
      ALSA: dummy - Support high-res timer mode · c631d03c
      Takashi Iwai 提交于
      Allow snd-dummy driver to use high-res timer as its timing source
      instead of the system timer.  The new module option "hrtimer" is added
      to turn on/off the high-res timer support.  It can be switched even
      dynamically via sysfs.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      c631d03c
  5. 25 8月, 2009 1 次提交
  6. 24 8月, 2009 2 次提交
  7. 20 8月, 2009 1 次提交
    • T
      ALSA: hda - Fix probe of Toshiba laptops with ALC268 codec · 3abf2f36
      Takashi Iwai 提交于
      There are many variants of Toshiba laptops with ALC268 codec, and
      it seems that a few of them don't work with model=toshiba preset
      since they have the secondary ALC268 codec just for HDMI output.
      This is a regression due to the previous clean-up work to merge all
      Toshiba quirk entries into a single check.
      
      This patch adds the identification of such laptops to apply the
      standard BIOS-probing method.  Unfortunately, Toshiba laptops have
      all the same PCI SSID, so we need to check the codec SSID to identify
      each device.
      Tested-by: NAlexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      3abf2f36
  8. 19 8月, 2009 2 次提交
  9. 11 8月, 2009 1 次提交
  10. 10 8月, 2009 1 次提交
  11. 07 8月, 2009 1 次提交
  12. 03 8月, 2009 9 次提交
  13. 31 7月, 2009 2 次提交
  14. 29 7月, 2009 3 次提交
  15. 28 7月, 2009 1 次提交
  16. 24 7月, 2009 1 次提交
  17. 23 7月, 2009 6 次提交
  18. 22 7月, 2009 4 次提交
    • T
      ALSA: ctxfi - Fix uninitialized error checks · 68110661
      Takashi Iwai 提交于
      Fix a few uninitialized error checks that were introduced recently
      mistakenlly during the clean-up:
        sound/pci/ctxfi/ctamixer.c: In function ‘get_amixer_rsc’:
        sound/pci/ctxfi/ctamixer.c:261: warning: ‘err’ may be used uninitialized in this function
        sound/pci/ctxfi/ctamixer.c: In function ‘get_sum_rsc’:
        sound/pci/ctxfi/ctamixer.c:415: warning: ‘err’ may be used uninitialized in this function
        sound/pci/ctxfi/ctsrc.c: In function ‘get_srcimp_rsc’:
        sound/pci/ctxfi/ctsrc.c:742: warning: ‘err’ may be used uninitialized in this function
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      68110661
    • T
      ALSA: hda - Use snprintf() to be safer · 86de7416
      Takashi Iwai 提交于
      Use snprint() for creating the jack name string instead of sprintf()
      in patch_sigmatel.c.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      86de7416
    • A
      ALSA: usb-audio - Volume control quirk for QuickCam E 3500 · 2cf313ee
      Alexey Fisher 提交于
      - E3500 report cval->max more than it actually can handel, so if you
      set 95% capture level it will be silently muted.
      - Betwen cval->min and cval-max(real) is 2940 control units,
      but real are only 7 with cval->res = 384.
      - Alsa can't handel less than 10 controls, so make it more
      and set cval->res = 192.
      Signed-off-by: NAlexey Fisher <bug-track@fisher-privat.net>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      2cf313ee
    • T
      ALSA: pcm - Fix regressions with VMware · 79452f0a
      Takashi Iwai 提交于
      VMware tends to report PCM positions and period updates at utterly
      wrong timing.  This screws up the recent PCM core code that tries
      to correct the position based on the irq timing.
      
      Now, when a backward irq position is detected, skip the update
      instead of rebasing.  (This is almost the old behavior before
      2.6.30.)
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      79452f0a