[PATCH v5 0/5] ALSA: usb-audio: Fixes for Pioneer devices

Takashi Iwai tiwai at suse.de
Fri Jan 8 08:52:14 CET 2021


Hi,

here is the revised patches for addressing the regressions reported
on the Pioneer USB-audio devices.  Those have the special
configuration where both playback and capture endpoints share the same
interface with the vendor-spec descriptors.  It required the extension
of the endpoint management code and the setup of the implicit feedback
mode.

v4->v5:
  - Fix the implicit feedback detection
  - Correct the maxpacksize for ep_idx=1 case


Takashi

===

Takashi Iwai (5):
  ALSA: usb-audio: Fix the missing endpoints creations for quirks
  ALSA: usb-audio: Choose audioformat of a counter-part substream
  ALSA: usb-audio: Avoid unnecessary interface re-setup
  ALSA: usb-audio: Annotate the endpoint index in audioformat
  ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices

 sound/usb/card.c         |  5 +--
 sound/usb/card.h         |  3 ++
 sound/usb/endpoint.c     | 84 ++++++++++++++++++++++++++++++++++------
 sound/usb/endpoint.h     |  2 +-
 sound/usb/implicit.c     | 57 ++++++++++++++++++++-------
 sound/usb/quirks-table.h |  6 +++
 sound/usb/quirks.c       | 58 +++++++++++++++++++++------
 sound/usb/usbaudio.h     |  1 +
 8 files changed, 173 insertions(+), 43 deletions(-)

-- 
2.26.2



More information about the Alsa-devel mailing list