28 Apr, 2009

1 commit


27 Apr, 2009

2 commits


21 Apr, 2009

1 commit


20 Apr, 2009

1 commit

  • Use it to clean up snd_us122l_card_used[].

    Without patch unplugging of an US122L soundcard didn't reset the
    corresponding element of snd_us122l_card_used[] to 0.
    The (SNDRV_CARDS + 1)th plugging in did not result in creating the soundcard
    device anymore.
    Index values supplied with the modprobe command line were not used correctly
    anymore after the first unplugging of an US122L.

    Signed-off-by: Karsten Wiese
    Cc: stable@kernel.org
    Signed-off-by: Takashi Iwai

    Karsten Wiese
     

17 Apr, 2009

1 commit

  • Within 2.6.30's mergewindow, struct urb's transfer_buffer_length has become
    unsigned. This changed an "int > int" comparision to an "unsigned > int" one
    in snd_usb_122l.
    Fix this by using a local int variable instead of urb->transfer_buffer_length
    in comparisions.

    Shorten playback_prep_freqn() a bit and tweak error-paths in
    usb_stream_prepare_playback().

    Signed-off-by: Karsten Wiese
    Signed-off-by: Takashi Iwai

    Karsten Wiese
     

15 Apr, 2009

1 commit


14 Apr, 2009

3 commits


07 Apr, 2009

4 commits


24 Mar, 2009

5 commits


18 Mar, 2009

3 commits


02 Mar, 2009

2 commits


26 Feb, 2009

2 commits


20 Feb, 2009

1 commit


17 Feb, 2009

2 commits


16 Feb, 2009

1 commit

  • Fix the snd_usbmidi_create_endpoints_midiman() function, which forgot to
    set the out_interval member of the endpoint info structure for Midiman/
    M-Audio devices. Since kernel 2.6.24, any non-zero value makes the
    driver use interrupt transfers instead of bulk transfers. With EHCI
    controllers, these random interval values result in unbearably large
    latencies for output MIDI transfers.

    Signed-off-by: Clemens Ladisch
    Reported-by: David
    Tested-by: David
    Cc:
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     

06 Feb, 2009

1 commit

  • For audio devices that do not have proper audio descriptors (e.g.,
    Edirol UA-20), we use hardcoded parameters from our quirks list.
    However, we must still read the maximum packet size from the standard
    endpoint descriptor; otherwise, we might use packets that are too big
    and therefore rejected by the USB core.

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

    Clemens Ladisch
     

05 Feb, 2009

7 commits


27 Jan, 2009

2 commits