OK, turing.

<- leave blank

Wed Nov 23 22:42:34 EST 2022

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 <ori@eigenstate.org>;
	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: <mforney@mforney.org>
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: <cover.1668828454.git.mforney@mforney.org>
From: Michael Forney <mforney@mforney.org>
Date: Fri, 18 Nov 2022 19:27:34 -0800
To: 9front@9front.org
List-ID: <9front.9front.org>
List-Help: <http://lists.9front.org>
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