commit | 6c7818a706a4178edf887a4e5cabe6dbcbac3dc8 | [log] [tgz] |
---|---|---|
author | Yifei Teng <yifeit@fuchsia.infra.roller.google.com> | Wed Nov 03 06:26:36 2021 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Nov 02 23:28:00 2021 -0700 |
tree | 5fe6380f723ed6202b00c77f164c9a3dc0b2ab75 | |
parent | 95ace2e0bf4cfe569e4046c7c93281d2b9dc123f [diff] |
[roll] Roll fuchsia [audio-utils] Migrate audio-device-stream.cc to new WireSyncClient API This is part of a migration to stabilize the LLCPP API. In this step, we are aligning the interface of WireSyncClient and WireClient. The main changes to WireSyncClient are: - Similar to WireClient, use the "->" operator to make FIDL calls with managed memory allocation. - Similar to an earlier change in `fidl::WireCall(...)`, use the `client.buffer(arena_or_buffer_span)` accessor to make FIDL calls with caller-controlled allocation. - Removing accessors that expose a raw pointer/reference to the channel, instead providing a `Bind` function to initialize a default constructed client, and a `TakeClientEnd` function to de-initialize it. - When binding a client endpoint, the client endpoint must be valid. See https://groups.google.com/a/fuchsia.dev/g/fidl-dev/c/nF72xpPL4gU Original-Bug: 87683 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/600566 Original-Revision: 13a9bfb15e76259464022254658564ef16cae4cb GitOrigin-RevId: 5a35e3921d2709cc571bb4e08403425cdf9352a1 Change-Id: I85b4d0d1f7c11d943fdf14b9044ce7e4b46d056f
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 via the IRC channel #fuchsia
on Freenode.
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
.