Age | Commit message (Expand) | Author | Files | Lines |
2025-05-13 | Merge 6.15-rc6 into usb-next | Greg Kroah-Hartman | 1 | -0/+7 |
2025-04-20 | ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface() | Geoffrey D. Bennett | 1 | -0/+7 |
2025-04-11 | ALSA: usb-audio: Export USB SND APIs for modules | Wesley Cheng | 1 | -0/+1 |
2024-11-29 | ALSA: usb-audio: Notify xrun for low-latency mode | Takashi Iwai | 1 | -3/+11 |
2024-08-08 | ALSA: usb-audio: Check shutdown at endpoint_set_interface() | Takashi Iwai | 1 | -0/+3 |
2023-08-28 | ALSA: usb-audio: Don't try to submit URBs after disconnection | Takashi Iwai | 1 | -13/+27 |
2023-04-21 | ALSA: usb-audio: Rate limit usb_set_interface error reporting | Chris Down | 1 | -2/+3 |
2023-03-24 | Merge branch 'for-linus' into for-next | Takashi Iwai | 1 | -8/+14 |
2023-03-21 | ALSA: usb-audio: Fix recursive locking at XRUN during syncing | Takashi Iwai | 1 | -8/+14 |
2023-03-14 | ALSA: usb-audio: remove Wireless USB dead code | Ruslan Bilovol | 1 | -15/+1 |
2022-12-22 | ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless | Jaroslav Kysela | 1 | -6/+10 |
2022-11-29 | ALSA: usb-audio: Add quirk for Tascam Model 12 | John Keeping | 1 | -0/+7 |
2022-11-10 | ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue | Ai Chao | 1 | -1/+2 |
2022-10-09 | ALSA: usb-audio: Avoid superfluous endpoint setup | Takashi Iwai | 1 | -5/+12 |
2022-10-09 | ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() | Takashi Iwai | 1 | -0/+2 |
2022-10-09 | ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() | Takashi Iwai | 1 | -3/+7 |
2022-10-09 | ALSA: usb-audio: Avoid unnecessary interface change at EP close | Takashi Iwai | 1 | -0/+5 |
2022-09-30 | ALSA: usb-audio: Fix potential memory leaks | Takashi Iwai | 1 | -2/+1 |
2022-09-30 | ALSA: usb-audio: Fix NULL dererence at error path | Takashi Iwai | 1 | -1/+2 |
2022-09-20 | ALSA: usb-audio: Properly refcounting clock rate | Takashi Iwai | 1 | -4/+7 |
2022-09-20 | ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) | Takashi Iwai | 1 | -30/+46 |
2022-09-20 | Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare" | Takashi Iwai | 1 | -9/+14 |
2022-09-07 | ALSA: usb-audio: Clear fixed clock rate at closing EP | Takashi Iwai | 1 | -0/+2 |
2022-09-01 | ALSA: usb-audio: Split endpoint setups for hw_params and prepare | Takashi Iwai | 1 | -14/+9 |
2022-07-14 | ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update | Uros Bizjak | 1 | -1/+1 |
2022-05-18 | ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all | Wan Jiabing | 1 | -1/+1 |
2022-05-16 | ALSA: usb-audio: Refcount multiple accesses on the single clock | Takashi Iwai | 1 | -9/+81 |
2021-10-01 | ALSA: usb-audio: Fix packet size calculation regression | Takashi Iwai | 1 | -1/+1 |
2021-09-30 | ALSA: usb-audio: Avoid killing in-flight URBs during draining | Takashi Iwai | 1 | -5/+9 |
2021-09-30 | ALSA: usb-audio: Improved lowlatency playback support | Takashi Iwai | 1 | -42/+88 |
2021-09-30 | ALSA: usb-audio: Add spinlock to stop_urbs() | Takashi Iwai | 1 | -0/+3 |
2021-09-30 | ALSA: usb-audio: Check available frames for the next packet size | Takashi Iwai | 1 | -15/+36 |
2021-09-30 | ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback | Takashi Iwai | 1 | -0/+4 |
2021-09-30 | ALSA: usb-audio: Fix possible race at sync of urb completions | Takashi Iwai | 1 | -1/+6 |
2021-09-30 | ALSA: usb-audio: Restrict rates for the shared clocks | Takashi Iwai | 1 | -0/+21 |
2021-08-30 | Merge branch 'for-linus' into for-next | Takashi Iwai | 1 | -0/+4 |
2021-08-27 | ALSA: usb-audio: Work around for XRUN with low latency playback | Takashi Iwai | 1 | -0/+4 |
2021-08-24 | ALSA: usb-audio: Move set-interface-first workaround into common quirk | Takashi Iwai | 1 | -4/+2 |
2021-08-24 | Merge branch 'for-linus' into for-next | Takashi Iwai | 1 | -0/+5 |
2021-08-24 | ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC | Takashi Iwai | 1 | -0/+5 |
2021-08-02 | ALSA: usb-audio: Move interface setup delay into quirk_flags | Takashi Iwai | 1 | -1/+2 |
2021-08-02 | ALSA: usb-audio: Move playback_first flag into quirk_flags | Takashi Iwai | 1 | -1/+1 |
2021-08-02 | ALSA: usb-audio: Move tx_length quirk handling to quirk_flags | Takashi Iwai | 1 | -2/+7 |
2021-07-05 | ALSA: usb-audio: fix spelling mistakes | gushengxian | 1 | -2/+2 |
2021-06-02 | ALSA: usb-audio: Refactoring delay account code | Takashi Iwai | 1 | -0/+1 |
2021-04-26 | ALSA: usb-audio: Fix implicit sync clearance at stopping stream | Takashi Iwai | 1 | -4/+4 |
2021-04-14 | ALSA: usb-audio: Apply implicit feedback mode for BOSS devices | Takashi Iwai | 1 | -1/+2 |
2021-02-08 | ALSA: usb-audio: Don't avoid stopping the stream at disconnection | Takashi Iwai | 1 | -3/+0 |
2021-02-08 | ALSA: usb-audio: More strict state change in EP | Takashi Iwai | 1 | -14/+28 |
2021-02-08 | ALSA: usb-audio: Handle invalid running state at releasing EP | Takashi Iwai | 1 | -19/+21 |
2021-02-05 | ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() | Takashi Iwai | 1 | -1/+1 |
2021-01-18 | ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 | Takashi Iwai | 1 | -0/+9 |
2021-01-08 | ALSA: usb-audio: Annotate the endpoint index in audioformat | Takashi Iwai | 1 | -1/+1 |
2021-01-08 | ALSA: usb-audio: Avoid unnecessary interface re-setup | Takashi Iwai | 1 | -11/+71 |
2020-11-23 | ALSA: usb-audio: Use unsigned char for iface and altsettings fields | Takashi Iwai | 1 | -1/+1 |
2020-11-23 | ALSA: usb-audio: Replace slave/master terms | Takashi Iwai | 1 | -14/+14 |
2020-11-23 | ALSA: usb-audio: Unify the code for the next packet size calculation | Takashi Iwai | 1 | -16/+24 |
2020-11-23 | ALSA: usb-audio: Refactoring endpoint URB deactivation | Takashi Iwai | 1 | -18/+23 |
2020-11-23 | ALSA: usb-audio: Use atomic_t for endpoint use_count | Takashi Iwai | 1 | -12/+14 |
2020-11-23 | ALSA: usb-audio: Constify audioformat pointer references | Takashi Iwai | 1 | -1/+1 |
2020-11-23 | ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer | Takashi Iwai | 1 | -23/+60 |
2020-11-23 | ALSA: usb-audio: Refactor endpoint management | Takashi Iwai | 1 | -326/+336 |
2020-11-23 | ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() | Takashi Iwai | 1 | -19/+41 |
2020-11-23 | ALSA: usb-audio: Stop both endpoints properly at error | Takashi Iwai | 1 | -0/+6 |
2020-11-23 | ALSA: usb-audio: Create endpoint objects at parsing phase | Takashi Iwai | 1 | -53/+34 |
2020-11-23 | ALSA: usb-audio: Add hw constraint for implicit fb sync | Takashi Iwai | 1 | -19/+53 |
2020-11-23 | ALSA: usb-audio: Improve some debug prints | Takashi Iwai | 1 | -4/+4 |
2020-11-23 | ALSA: usb-audio: Add snd_usb_get_endpoint() helper | Takashi Iwai | 1 | -9/+27 |
2020-10-06 | ALSA: usb-audio: endpoint.c: fix repeated word 'there' | Randy Dunlap | 1 | -1/+1 |
2020-08-06 | Merge tag 'sound-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti... | Linus Torvalds | 1 | -3/+2 |
2020-08-04 | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
2020-08-03 | Merge branch 'for-next' into for-linus | Takashi Iwai | 1 | -3/+2 |
2020-07-27 | ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() | Xu Wang | 1 | -3/+2 |
2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
2020-06-30 | ALSA: usb-audio: Replace s/frame/packet/ where appropriate | Alexander Tsoy | 1 | -10/+9 |
2020-06-30 | ALSA: usb-audio: Fix packet size calculation | Alexander Tsoy | 1 | -0/+1 |
2020-05-15 | ALSA: usb-audio: Add duplex sound support for USB devices using implicit feed... | Erwin Burema | 1 | -4/+191 |
2020-04-24 | ALSA: usb-audio: Fix racy list management in output queue | Takashi Iwai | 1 | -3/+3 |
2020-04-24 | ALSA: usb-audio: Improve frames size computation | Alexander Tsoy | 1 | -5/+38 |
2019-11-13 | ALSA: usb-audio: not submit urb for stopped endpoint | Henry Lin | 1 | -0/+3 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 | Thomas Gleixner | 1 | -14/+1 |
2018-08-01 | ALSA: usb-audio: remove redundant pointer 'urb' | Colin Ian King | 1 | -2/+0 |
2017-01-05 | ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion | Ioan-Adrian Ratiu | 1 | -0/+3 |
2017-01-05 | ALSA: usb-audio: Fix irq/process data synchronization | Ioan-Adrian Ratiu | 1 | -10/+7 |
2016-12-21 | Revert "ALSA: usb-audio: Fix race at stopping the stream" | Takashi Iwai | 1 | -8/+4 |
2016-12-12 | ALSA: usb-audio: Eliminate noise at the start of DSD playback. | Nobutaka Okabe | 1 | -1/+15 |
2016-12-09 | Merge branch 'for-linus' into for-next | Takashi Iwai | 1 | -4/+8 |
2016-12-06 | ALSA: usb-audio: more tolerant packetsize | Andreas Pape | 1 | -2/+2 |
2016-12-05 | ALSA: usb-audio: Fix race at stopping the stream | Takashi Iwai | 1 | -4/+8 |
2016-08-22 | ALSA: usb: fine-tune Tenor error compensation value | Daniel Mack | 1 | -2/+2 |
2016-08-22 | ALSA: usb: use TEAC UD-H01 quirk for more devices | Daniel Mack | 1 | -2/+3 |
2016-08-22 | ALSA: usb: move udh01_fb_quirk setting to quirks.c | Daniel Mack | 1 | -4/+0 |
2016-03-16 | ALSA: usb-audio: Add sanity checks for endpoint accesses | Takashi Iwai | 1 | -0/+3 |
2015-10-19 | ALSA: USB-audio: Adjust max packet size calculation for tx_length_quirk | Ricard Wanderlof | 1 | -2/+10 |
2015-10-19 | ALSA: USB-audio: Add quirk for Zoom R16/24 playback | Ricard Wanderlof | 1 | -5/+20 |
2015-10-19 | ALSA: USB-audio: Break out creation of silent urbs from prepare_outbound_urb() | Ricard Wanderlof | 1 | -19/+27 |
2015-10-13 | ALSA: usb-audio: Fix max packet size calculation for USB audio | Ricard Wanderlof | 1 | -2/+17 |
2015-08-26 | ALSA: usb-audio: Avoid nested autoresume calls | Takashi Iwai | 1 | -4/+6 |
2014-11-09 | ALSA: pcm: Add snd_pcm_stop_xrun() helper | Takashi Iwai | 1 | -3/+1 |
2014-11-06 | ALSA: usb-audio: Trigger PCM XRUN at XRUN | Takashi Iwai | 1 | -3/+8 |
2014-11-04 | ALSA: usb-audio: Pass direct struct pointer instead of list_head | Takashi Iwai | 1 | -5/+2 |
2014-06-26 | ALSA: usb-audio: Fix races at disconnection and PCM closing | Takashi Iwai | 1 | -3/+14 |
2014-05-02 | ALSA: usb-audio: work around corrupted TEAC UD-H01 feedback data | Clemens Ladisch | 1 | -1/+14 |
2014-02-26 | ALSA: usb-audio: Use standard printk helpers | Takashi Iwai | 1 | -13/+19 |
2013-11-27 | ALSA: usb: use multiple packets per urb for Wireless USB inbound audio | Thomas Pugliese | 1 | -1/+15 |
2013-10-07 | ALSA: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED | Eldad Zack | 1 | -3/+0 |
2013-10-07 | ALSA: usb-audio: rename alt_idx to altsetting | Eldad Zack | 1 | -3/+3 |
2013-10-07 | ALSA: usb-audio: void return type of snd_usb_endpoint_deactivate() | Eldad Zack | 1 | -10/+5 |
2013-10-07 | ALSA: usb-audio: don't deactivate URBs on in-use EP | Eldad Zack | 1 | -3/+3 |
2013-10-07 | ALSA: usb-audio: remove unused parameter from sync_ep_set_params | Eldad Zack | 1 | -3/+2 |
2013-09-26 | ALSA: improve buffer size computations for USB PCM audio | Alan Stern | 1 | -45/+61 |
2013-08-23 | Merge tag 'asoc-v3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broon... | Takashi Iwai | 1 | -7/+6 |
2013-08-08 | ALSA: usb-audio: do not trust too-big wMaxPacketSize values | Clemens Ladisch | 1 | -7/+6 |
2013-08-06 | ALSA: usb-audio: WARN_ON when alts is passed as NULL | Eldad Zack | 1 | -0/+3 |
2013-04-29 | ALSA: USB: adjust for changed 3.8 USB API | Clemens Ladisch | 1 | -3/+2 |
2013-04-18 | ALSA: snd-usb: add support for DSD DOP stream transport | Daniel Mack | 1 | -0/+9 |
2013-04-04 | ALSA: usb-audio: spelling correction | Eldad Zack | 1 | -7/+7 |
2013-04-04 | ALSA: usb-audio: convert list_for_each to entry variant | Eldad Zack | 1 | -3/+1 |
2012-11-29 | ALSA: usb-audio: use sender stride for implicit feedback | Eldad Zack | 1 | -3/+6 |
2012-11-21 | ALSA: usb-audio: stop both data and sync endpoints asynchronously | Takashi Iwai | 1 | -6/+5 |
2012-11-21 | ALSA: usb-audio: simplify endpoint deactivation code | Takashi Iwai | 1 | -16/+7 |
2012-11-21 | ALSA: usb-audio: simplify snd_usb_endpoint_start/stop arguments | Takashi Iwai | 1 | -9/+8 |
2012-11-21 | ALSA: usb-audio: Deprecate async_unlink option | Takashi Iwai | 1 | -1/+1 |
2012-11-17 | ALSA: usb-audio: use bitmap_weight | Joe Perches | 1 | -6/+1 |
2012-11-08 | ALSA: usb-audio: Fix crash at re-preparing the PCM stream | Takashi Iwai | 1 | -0/+13 |
2012-10-09 | Merge tag 'sound-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/... | Linus Torvalds | 1 | -13/+26 |
2012-09-27 | ALSA: snd-usb: fix next_packet_size calls for pause case | Daniel Mack | 1 | -1/+7 |
2012-09-19 | ALSA: usb-audio: Don't require hw_params in endpoint. | Dylan Reid | 1 | -13/+18 |
2012-09-11 | Merge branch 'for-linus' into for-next | Takashi Iwai | 1 | -14/+10 |
2012-09-04 | ALSA: snd-usb: Add quirks for Playback Designs devices | Daniel Mack | 1 | -0/+8 |
2012-08-31 | ALSA: snd-usb: fix calls to next_packet_size | Daniel Mack | 1 | -12/+1 |
2012-08-30 | ALSA: snd-usb: Fix URB cancellation at stream start | Daniel Mack | 1 | -2/+9 |
2012-08-16 | ALSA: usb-audio: Fix scheduling-while-atomic bug in PCM capture stream | Takashi Iwai | 1 | -4/+0 |
2012-07-13 | ALSA: snd-usb: move calls to usb_set_interface | Daniel Mack | 1 | -67/+6 |
2012-04-24 | ALSA: snd-usb: fix some typos in endpoint.c documentation | Daniel Mack | 1 | -25/+33 |
2012-04-24 | ALSA: usb-audio: sound/usb/endpoint.c: suppress warning | Andrew Morton | 1 | -1/+1 |
2012-04-13 | ALSA: usb: Fix fill_max flag set | Takashi Iwai | 1 | -1/+1 |
2012-04-13 | ALSA: usb: Remove unused variable | Takashi Iwai | 1 | -1/+0 |
2012-04-13 | ALSA: snd-usb: add some documentation | Daniel Mack | 1 | -11/+171 |
2012-04-13 | ALSA: snd-usb: remove old streaming logic | Daniel Mack | 1 | -844/+6 |
2012-04-13 | ALSA: snd-usb: switch over to new endpoint streaming logic | Daniel Mack | 1 | -40/+0 |
2012-04-13 | ALSA: snd-usb: implement new endpoint streaming model | Daniel Mack | 1 | -11/+917 |
2012-01-09 | ALSA: usb-audio - Avoid flood of frame-active debug messages | Takashi Iwai | 1 | -2/+3 |
2011-09-14 | ALSA: snd-usb: move code from urb.c to endpoint.c | Daniel Mack | 1 | -0/+948 |
2011-09-14 | ALSA: snd-usb: re-order code | Daniel Mack | 1 | -433/+0 |
2011-08-04 | ALSA: snd-usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 | Clemens Ladisch | 1 | -1/+1 |
2011-07-12 | ALSA: usb-audio - Add quirks for M-Audio Fast Track Pro and Quattro | Guillaume Pellerin | 1 | -0/+2 |
2010-09-03 | Merge branch 'fix/misc' into topic/misc | Takashi Iwai | 1 | -5/+6 |
2010-09-03 | ALSA: usb-audio: fix detection of vendor-specific device protocol settings | Clemens Ladisch | 1 | -5/+6 |
2010-09-02 | ALSA: usb-audio: fix Fast Track Ultra (8R) 44.1 sample rates | Clemens Ladisch | 1 | -2/+0 |
2010-06-23 | ALSA: usb-audio: simplify control interface access | Daniel Mack | 1 | -0/+1 |
2010-06-23 | ALSA: usb-audio: unify UAC macros and struct names | Daniel Mack | 1 | -2/+2 |
2010-06-21 | ALSA: usb/endpoint, fix dangling pointer use | Jiri Slaby | 1 | -0/+1 |
2010-05-31 | ALSA: usb-audio: parse clock topology of UAC2 devices | Daniel Mack | 1 | -2/+55 |
2010-05-27 | ALSA: usb-audio: parse UAC2 endpoint descriptors correctly | Daniel Mack | 1 | -13/+42 |
2010-05-27 | ALSA: usb-audio: parse more format descriptors with structs | Daniel Mack | 1 | -4/+7 |
2010-03-29 | ALSA: usb - use of kmalloc/kfree requires the include of slab.h | Stephen Rothwell | 1 | -0/+1 |
2010-03-25 | ALSA: usbaudio: Add basic support for M-Audio Fast Track Ultra series | Felix Homann | 1 | -0/+2 |
2010-03-12 | linux/usb/audio.h: split header | Daniel Mack | 1 | -0/+1 |
2010-03-05 | ALSA: usb-audio: add support for samplerate setting on v2 devices | Daniel Mack | 1 | -2/+2 |
2010-03-05 | ALSA: usb-audio: use a format bitmask per alternate setting | Clemens Ladisch | 1 | -2/+2 |
2010-03-05 | ALSA: usb-audio: refactor code | Daniel Mack | 1 | -0/+358 |