Return-Path: <9front-bounces@9front.inri.net> Delivered-To: ori@eigenstate.org Received: from 9front.inri.net (9front.inri.net [168.235.81.73]) by mimir.eigenstate.org (OpenSMTPD) with ESMTP id aeb0caff for ; Fri, 18 Nov 2022 19:40:13 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Received: from mail-pl1-f182.google.com ([209.85.214.182]) by 9front; Fri Nov 18 22:38:58 -0500 2022 Received: by mail-pl1-f182.google.com with SMTP id p12so6178802plq.4 for <9front@9front.org>; Fri, 18 Nov 2022 19:38:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mforney.org; s=google; h=to:subject:date:from:message-id:from:to:cc:subject:date:message-id :reply-to; bh=Qm+neeED6OoWeJxQQcLx3YRnMG690v2lTLQBHO4UdTg=; b=jfkvC8lbtNg25XWrL4FCE8g+2B2Jj++r5frT1Kiyu27yh71JU3NLpYGx7sA9Odg+Xn +2moFxtFn2HBJ0ZwMrvCLESOdEphbx1lLCGz7Ch9KBhktfU6omZ4x9vIQ8ALHKQ1DKkx /I2wx0+a5j0Qw2ZiZ1obbeDaLuOQUyh3k4ZfsFojxbwDAng1xQEX//5gqon9DeIx9sNz ZkSpy7vJSZIjNaEznmqijY5JLUusZSV18a3E2W6AYZGCgF7DDMUFV/W0xMPbrKPaymLA CUUfoq25ixn5kvNun7uSfYJliSL+RjLIxqAFm6V4f4WTB5vhSrI7vkK//D//U1NDsa1x u3jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:date:from:message-id:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qm+neeED6OoWeJxQQcLx3YRnMG690v2lTLQBHO4UdTg=; b=ChHJQhIuFgrgAFjbuJYG1AQzYkCaY8EvTFAmt5j4WhNBeifroIxX4OuRv9DFbL1Baj //oL5ksIMZikb3cf5v6I5J3Gpw2BiP2GuN2rJSV6pCppE714iyvdFwh4ELa2sVIaNdfh AIAf4qH+IAWStnl0PPwei6V7hJflgFRNjQiW2GRGnwqMmrKC0r6xKGuOoFbIXi/1WJM8 lH/UrEYQl0SuGkWODuusktRfoAdC+6ZW/4TJCfyBzR39k7ZPrya3MZ5S3+Zo3yuly4RB uE2Hsd4VIz7WhMQJOnnBnpRd9FVUJtNwjwNuS9ElpfdBXbLTRnVQblZVL3g3rf4m57NH lWVw== X-Gm-Message-State: ANoB5pmKDRdpUpHwq32cMWr9j4p23TlzkowGd91baFmgAogza/6J5sDn qD/MjVaWr+cJE2YyuuDimGmdwDUJki8GUqndssU= X-Google-Smtp-Source: AA0mqf4SHqPee/UUZxwdAkUYzu63MooGqmWHGjC3n0BRUHZnEQU/b34VBhy6DX1K4p0gsxMCcYb8ag== X-Received: by 2002:a17:902:f313:b0:186:8518:6c97 with SMTP id c19-20020a170902f31300b0018685186c97mr2439688ple.94.1668829133719; Fri, 18 Nov 2022 19:38:53 -0800 (PST) Return-Path: Received: from localhost ([2601:647:6400:20b0:cab2:9bff:fe88:d09c]) by smtp.gmail.com with ESMTPSA id c2-20020a170903234200b00186f0f59c85sm4557667plh.235.2022.11.18.19.38.51 for <9front@9front.org> (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 18 Nov 2022 19:38:52 -0800 (PST) Message-Id: From: Michael Forney Date: Fri, 18 Nov 2022 19:27:34 -0800 To: 9front@9front.org List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: anonymous decentralized high-performance descriptor-based self-signing database Subject: [9front] [PATCH 0/5] USB audio 2.0 Reply-To: 9front@9front.org Precedence: bulk Looking for people with USB audio devices to test this series. I have two devices (one 1.0 and one 2.0), and both seem to work, but the more testing the better. Note that since 2.0 devices use an IAD, nusbrc auto-detection doesn't work for them; you'll need to either add your device IDs to nusbrc, or start nusb/audio manually. The patches are also available in the "audio" branch of https://git.sr.ht/~mcf/plan9front if that's more convenient for you. Michael Forney (5): nusb: move audio-specific requests to nusb/audio nusb/audio: remove code for bi-directional endpoint nusb/audio: only consider data endpoints when setting up stream nusb/audio: enumerate streams through control interface nusb/audio: add support for USB audio 2.0 sys/src/cmd/nusb/audio/audio.c | 470 ++++++++++++++++++++++++++------- sys/src/cmd/nusb/lib/usb.h | 14 +- 2 files changed, 386 insertions(+), 98 deletions(-) -- 2.37.3