[roll] Roll fuchsia [audio][device_registry] Add formats to Inspect

For RingBuffer and DAI elements. add element 'description'.
For RingBuffer instances, record the buffer format and
size parameters (producer_frames, requested_bytes, etc).
Record the most recent SetDaiFormat for each DAI element.

For RingBuffers and DAIs record the element 'description'.
Annotate the device clock domain if this is a known domain
value (CLOCK_DOMAIN_MONOTONIC or CLOCK_DOMAIN_EXTERNAL).

Future CLs will add:
* Supported format sets (RingBuffer and DAI, by element);
* signalprocessing Elements and Topologies;
* Initial and current ElementState and Topology.

This work is related to similar work to add Inspect to the
Audio HAL (and tune it in the qcom-adsp driver). We do this
primarily for discontinuity accounting, in anticipation of
gathering data from an expanded fooder pool.

Original-Fixed: 42073737
Original-Bug: 437360782
Original-Bug: 455566283

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1400678
Original-Revision: f1ffecb22ef645df26566ebb8e05afa00f9720c5
GitOrigin-RevId: 4a70fe1bded78d6eb966fde8f5a10ad7ef95c27c
Change-Id: I986c88630cf23ea3c187785cc06e83a4441e9c83
1 file changed
tree: 78f131d1f6dffb2e0bec5f267c25a1370ee63b72
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.