[roll] Roll fuchsia [audio_recording] New FIDL API for audio recording There exists an audio_recording component that is currently part of SL4F and which implements fuchsia.test.audio.recording, a set of protocols for queuing audio input, injecting queued audio into a virtual audio input device, and also recording audio from the default output device. We would like to productionize this component for use in automated host-driven testing, and part of this work involves changing the protocols to support streaming to the host (which does not support VMOs). This CL redefines the audio recording API to make it both usable from host and more idiomatic. Specifically, the new definition changes usages of VMOs to instead pass Zircon Sockets, which can be used from the host. The protocol is also split into two ends, one for Injection and one for Capture (returning to the test client any outgoing audio). Following CLs will rename and move audio_recording, and will ensure we can call that new component using host tools. This component will only be included in builds that would normally have SL4F (not production builds). Original-Fixed: 412721696 Original-Bug: 416247323 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1259507 Original-Revision: 257585cb22eea3f9369bda24223427d9ee7e483c GitOrigin-RevId: 10b81ea6c51d3602b4d6a3e1a4ab92abd261846b Change-Id: Ib862e69186990c8f041d38fba521a1286b487b2c
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.