28 Dec, 2009

1 commit

  • As the release of substreams may be done asynchronously from the
    disconnection, close callback needs to check the shutdown flag before
    actually accessing the usb interface.

    Reference: Novell bnc#505027
    http://bugzilla.novell.com/show_bug.cgi?id=565027

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

18 Dec, 2009

1 commit


08 Dec, 2009

1 commit


01 Dec, 2009

2 commits


24 Nov, 2009

3 commits


20 Nov, 2009

2 commits


17 Nov, 2009

1 commit

  • Disable the master volume control in the PCM2702 chipset.

    The datasheet documents two independent channel volume controls, one
    master mute control and one master volume control. All controls are
    fully functional except for the master volume control, which returns
    USB stalls on all GET requests.

    Signed-off-by: Javier Kohen
    Signed-off-by: Takashi Iwai

    Javier Kohen
     

14 Nov, 2009

1 commit


07 Nov, 2009

1 commit

  • Fix combine_word problem where first octet is not
    read properly. The only affected place seems to be the
    INPUT_TERMINAL type. Before now, sound controls can be created
    with the output terminal's name which is a fallback mechanism
    used only for unknown input terminal types. For example,
    Line can wrongly appear as Speaker. After the change it
    should appear as Line.

    The side effect of this change can be that users
    can expect the wrong control name in their scripts or
    programs while now we return the correct one.

    Probably, these defines should use get_unaligned_le16 and
    friends.

    Signed-off-by: Julian Anastasov
    Cc:
    Signed-off-by: Takashi Iwai

    Julian Anastasov
     

01 Nov, 2009

1 commit


30 Oct, 2009

3 commits


13 Oct, 2009

1 commit


04 Oct, 2009

1 commit

  • * 'for-linus' of ssh://master.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (21 commits)
    ALSA: usb - Use strlcat() correctly
    ALSA: Fix invalid __exit in sound/mips/*.c
    ALSA: hda - Fix / improve ALC66x parser
    ALSA: ctxfi: Swapped SURROUND-SIDE mute
    sound: Make keywest_driver static
    ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP
    ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs
    ASoC: fix kconfig order of Blackfin drivers
    ALSA: hda - Added quirk to enable sound on Toshiba NB200
    ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2
    ALSA: Don't assume i2c device probing always succeeds
    ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P
    ALSA: echoaudio - Re-enable the line-out control for the Mia card
    ALSA: hda - Resurrect input-source mixer of ALC268 model=acer
    ALSA: hda - Analog Devices AD1984A add HP Touchsmart model
    ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist
    ALSA: hda - CD-audio sound for hda-intel conexant benq laptop
    ASoC: DaVinci: Correct McASP FIFO initialization
    ASoC: Davinci: Fix race with cpu_dai->dma_data
    ASoC: DaVinci: Fix divide by zero error during 1st execution
    ...

    Linus Torvalds
     

02 Oct, 2009

1 commit

  • Don't pass the advanced position to strlcat() but just gives the buffer
    head position so that the max size limit can be checked correctly.
    Introduced a new helper function to standaralize strlcat() calls.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

28 Sep, 2009

1 commit


22 Sep, 2009

1 commit


10 Sep, 2009

2 commits


08 Sep, 2009

1 commit


11 Aug, 2009

1 commit


10 Aug, 2009

1 commit


26 Jul, 2009

1 commit


23 Jul, 2009

1 commit


22 Jul, 2009

1 commit

  • - 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: Alexey Fisher
    Signed-off-by: Takashi Iwai

    Alexey Fisher
     

15 Jul, 2009

5 commits

  • When draining, instead of waiting for fifty milliseconds, just wait for
    the currently active URBs to complete. This cuts the usual waiting time
    down to one USB frame, or zero in the common case when there is no URB.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • Some newer USB MIDI interfaces use rather small packet sizes, so to get
    enough bandwidth, we have to be able to send multiple packets in one USB
    frame, so we have to use multiple URBs.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • Some newer USB MIDI interfaces use rather small packet sizes, so to get
    enough bandwidth, we have to be able to receive multiple packets in one
    USB frame, so we have to use multiple URBs.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • Add support for the Asus Xonar U1. This device is mostly class compliant, but
    the digital output requires a vendor-specific request.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     
  • Blue Microphones USB devices have an alternate setting that sends two
    channels of data to the computer. Unfortunately, the descriptors of
    that altsetting have a wrong channel setting, which means that any
    recorded data from such a device has twice the sample rate from what
    would be expected.

    This patch adds a workaround to ignore that altsetting. Since these
    devices have only one actual channel, no data is lost.

    Signed-off-by: Clemens Ladisch
    Cc:
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     

09 Jul, 2009

1 commit

  • Commit 5fd29d6ccbc98884569d6f3105aeca70858b3e0f ("printk: clean up
    handling of log-levels and newlines") changed printk semantics. printk
    lines with multiple KERN_ prefixes are no longer emitted as
    before the patch.

    is now included in the output on each additional use.

    Remove all uses of multiple KERN_s in formats.

    Signed-off-by: Joe Perches
    Signed-off-by: Linus Torvalds

    Joe Perches
     

02 Jul, 2009

2 commits


22 Jun, 2009

1 commit


21 Jun, 2009

1 commit