[roll] Roll fuchsia [ffx][audio] Add `ffx audio device list` command; move ListDevices

Device listing is now done purely by ffx in the device command.

* Add `ffx audio device list` command.

  - Consistent UX with other ffx commands (`ffx component list`,
    `ffx target list`)
  - Supports device filters (e.g. --type), unlike list-devices.

  list-devices still exists for compatibility, but the implementation
  lives in `device list`.

* Remove the audio_ffx_daemon ListDevices impl and API.

  `ffx audio device` now reads devices directly from devfs.
  This resolves API calibration feedback to move the implementation
  and makes the audio_ffx_daemon controller APIs simpler.

Original-Fixed: b/298683668
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1011501
Original-Revision: 13d84088a87a900a05ab952ee463bb0d53753787
GitOrigin-RevId: 961d13f3bde5e472d3ccd56e093013d01de14853
Change-Id: Ic6d9ba6249d6529d64c3c9225ce4f07744226e34
1 file changed
tree: fa7a5c00a4a885a612f9bab5cbdca57cc144d3f1
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
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 via the IRC channel #fuchsia on Freenode.

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.