Em Dom, 18 de abr de 2021 09:45, Olivia Mackintosh livvy@base.nu escreveu:
As a blind shot: might the stall be avoided by passing the recently introduced chip->playback_first flag? The revised patch is below.
This appears to fix the issue, thank you! I am curious as to why this is not required for Geraldo's DDJ-SR2.
Heh, sometimes I think Takashi Iwai is psychic ;-)
Just kidding, he's "just" very talented and very experienced. Anyway, the DDJ-SR2 is originally a Serato controller. It still requires two MIDI SysEx messages to unmute the RCA inputs - engaging "Serato Mode" in marketing-speak.
My point is that Pioneer may be a little more compliant / a little less deviant from the UAC2 standard when designing gear for use with third-party software.
My initial thought was that certain devices that restrict capture unless regular SysEx/Control URBs are sent may mean that Playback first support is required (e.g. 750, 850, 450). Please correct me if this intuition is incorrect.
Olivia