22 May, 2011

1 commit


18 May, 2011

8 commits


29 Apr, 2011

1 commit


28 Apr, 2011

1 commit

  • Some crappy USB-audio devices give broken dB ranges, e.g. both min and max
    are 0dB. This confuses the volume control that prefers dB expression such
    as alsactl or PulseAudio. In such a case, it's much better not to expose
    the broken dB information.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

26 Apr, 2011

1 commit


14 Apr, 2011

1 commit

  • This new device by Native Instruments is also compliant to the USB
    standard v2.0, but hides this detail at when connected.

    It needs the same boot quirks than other models, and also has two
    non-class-compliant mixer controls.

    Signed-off-by: Daniel Mack
    Signed-off-by: Takashi Iwai

    Daniel Mack
     

11 Apr, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: hda - Don't query connections for widgets have no connections
    ALSA: HDA: Fix single internal mic on ALC275 (Sony Vaio VPCSB1C5E)
    ALSA: hda - HDMI: Fix MCP7x audio infoframe checksums
    ALSA: usb-audio: define another USB ID for a buggy USB MIDI cable
    ALSA: HDA: Fix dock mic for Lenovo X220-tablet
    ASoC: format_register_str: Don't clip register values
    ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare
    ASoC: zylonite: set .codec_dai_name in initializer

    Linus Torvalds
     

06 Apr, 2011

1 commit


04 Apr, 2011

5 commits


31 Mar, 2011

1 commit


24 Mar, 2011

2 commits


21 Mar, 2011

1 commit


11 Mar, 2011

3 commits


10 Mar, 2011

2 commits


23 Feb, 2011

1 commit

  • When a USB audio device is disconnected, snd_usb_audio_disconnect()
    kills all audio URBs. At the same time, the application, after being
    notified of the disconnection, might close the device, in which case
    ALSA calls the .hw_free callback, which should free the URBs too.

    Commit de1b8b93a0ba "[ALSA] Fix hang-up at disconnection of usb-audio"
    prevented snd_usb_hw_free() from freeing the URBs to avoid a hang that
    resulted from this race, but this introduced another race because the
    URB callbacks could now be executed after snd_usb_hw_free() has
    returned, and try to access already freed data.

    Fix the first race by introducing a mutex to serialize the disconnect
    callback and all PCM callbacks that manage URBs (hw_free and hw_params).

    Reported-and-tested-by: Pierre-Louis Bossart
    Cc:
    [CL: also serialize hw_params callback]
    Signed-off-by: Clemens Ladisch
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

15 Feb, 2011

4 commits


08 Feb, 2011

2 commits


25 Jan, 2011

1 commit


12 Jan, 2011

2 commits


10 Jan, 2011

1 commit