[roll] Roll fuchsia [audio][adr] Implement PacketStream support in Audio Device Registry This change implements the top-level support for PacketStreams in the Audio Device Registry (ADR). This includes: - Implementation of `PacketStreamServer` to handle the `fuchsia.audio.device.PacketStream` protocol. - Integration of PacketStream lifecycle management in the `Device` class, including `CreatePacketStream`, `SetPacketStreamBuffers`, `Start`, and `Stop`. - Format translation logic for both PCM and encoded PacketStream formats in `validate.cc`. - Enhanced `Inspector` support to record PacketStream supported formats, negotiated formats, and buffer configurations for diagnostics. - Updated `FakeComposite` and `FakeCompositePacketStream` to support verifying PacketStream operations in tests. - Comprehensive unit tests covering both normal functionality and error conditions for PacketStream creation and configuration. Test: fx test audio_services_device_registry_unittests Test: fx test audio_services_device_registry_warning_unittests Original-Bug: 477604084 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1519781 Original-Revision: 5fe6d239c21395d09c55614adc45147f7fcf5655 GitOrigin-RevId: 8b5fc71b65235943482dc9c159ae31e39fcb7702 Change-Id: I684e0b955beaeea4cc46840ea47a0d0018217577
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.