From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) by mx.groups.io with SMTP id smtpd.web10.777.1625163047666555371 for ; Thu, 01 Jul 2021 11:10:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JAYs2slb; spf=pass (domain: gmail.com, ip: 209.85.218.53, mailfrom: harlydavidsen@gmail.com) Received: by mail-ej1-f53.google.com with SMTP id hc16so11865101ejc.12 for ; Thu, 01 Jul 2021 11:10:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=43hLftFnUdJTaocjPKEqeti0vsU9r8bI0hyo4dmtJX4=; b=JAYs2slboiIqKjlGLJxEpvnaX7+KQOics5qOfzZ+aN48zBZi9UvAt/VwM17ju1fPpB e8TPHAazstkHrI0VuvJDBha6sSxNZur0XimclmhPEx+vOq72Fo0V7o8kM0ID1WBuhOU7 ZBuyBblFmDj8jAbDF7ednieT1HS5YP53MjrS8ocP/nj5hz+2ydIdQWCfaqst2sbBiOWA csomTO9vurFw1nZ+Ht9t+NcPPJGq06q6xV5YwD5ddvywBUHcCbdFGy614CmuOL+B4hyU HCcX1qZOgwrrnqh4QKA7SUujwPYTeG87eYk7hjJZxgBeP1x4Nno9XDBC2VC7dywg6bbF NnvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=43hLftFnUdJTaocjPKEqeti0vsU9r8bI0hyo4dmtJX4=; b=DLxl6W3LirBtAwtnXssaR6ZszdRxbeM5c+bCxEQDVwBlsmOy+ncaqZBfV752yvIo++ EDRNXgkrg1UcsQXrvtsc54djMzu/1XolFa3aoWKpVYNBShibE72atY9yE58sC8NdUa3e H724+GUaLEgv7RmHFi5hNQ1VMwf2i6LmbIfxdLOwXKIhOUKWwjgwrbrDItpi27xLUX5D FPuhNzluEBiN6wDulnnd1fEebqPAaqIRZsIoQVi83LMcA3qF8RwYDh+As3P5dvZhIGjJ 1DvMO1HWEg8b3ArM+rUawpDv/Yhd9/68Xs7hBskJkHy52IcmeEcn7zMXFxq99uhmheqe VG0w== X-Gm-Message-State: AOAM531p17nL7csbUZ5F4jGqY2V8ONPkXA0dPdz+gcXaJD5/+Fd/Ubu4 EHV4fp57l4BhbNK5tFLNp0uXQk9pMcPAlM0j6W0= X-Google-Smtp-Source: ABdhPJznOd0osvSTBVrD48BAkHDuR5j0UiU6zx5vDRduEgsoXga7w+XYVhVGwcyksnrTQkgiAOpweY/aA0ByZVV0JHA= X-Received: by 2002:a17:906:7f95:: with SMTP id f21mr1288253ejr.548.1625163046281; Thu, 01 Jul 2021 11:10:46 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab4:a886:0:0:0:0:0 with HTTP; Thu, 1 Jul 2021 11:10:45 -0700 (PDT) In-Reply-To: References: From: "Ethin Probst" Date: Thu, 1 Jul 2021 13:10:45 -0500 Message-ID: Subject: Re: [edk2-devel] EFI_AUDIO_OUTPUT_PROTOCOL: assistance with VirtIO initialization To: Michael Brown Cc: devel@edk2.groups.io Content-Type: text/plain; charset="UTF-8" The first: I don't know how to retrieve the descriptors on the UEFI API. I've looked at the Chaos Key DXE, if memory serves, or the display port one -- one of the two. One of them contained a ReadDescriptor() function, and so I've borrowed that, but that doesn't really help much. On 7/1/21, Michael Brown wrote: > On 01/07/2021 00:01, Ethin Probst wrote: >> So Leif and I have been working on USB Audio but we've run into a snag. >> We've encountered a problem -- neither of us knows enough about USB to >> figure out how to get the class-specific AC interface descriptors, and >> those contain vital information that I need to be able to control the >> audio device. > > Do you mean that you can't figure out how to retrieve the descriptors > via the UEFI APIs, or that you don't know how to interpret the > descriptors after retrieval? > > Thanks, > > Michael > -- Signed, Ethin D. Probst