| commit | 6eea60f4aaaad57f18d5ea478380df2a0d09cf17 | [log] [tgz] |
|---|---|---|
| author | RJ Ascani <rjascani@fuchsia.infra.roller.google.com> | Fri Feb 12 17:24:15 2021 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 12 09:25:15 2021 -0800 |
| tree | a65e5093eb591bbe8b62e3f47011db897a444dd3 | |
| parent | 77879d7fe64bc164c23687fffd61c7eff67c5811 [diff] |
[roll] Roll fuchsia [codec_impl] Allow adapters to set profiles The CodecImpl library uses a pair of threads internally: a shared_fidl thread provided by the caller and an internal stream control thread. Additionally, the DecryptorAdapter has an processing loop thread for performing decryption operations. As a server library, CodecImpl is largely unaware of performance or latency requirements, so we should allow the Codec/DecryptorAdapter implementations set scheduler profiles. Scheduler profiles can be acquired in a number of ways, but we should allow CodecImpl users to use the least permissive approach, which is fuchsia.media.ProfileProvider. That requires the thread handle to be provided, so this CL exposes the stream control thread and the decryptor processing thread to the Adapter implementations. Original-Bug: 67050 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/485520 Original-Revision: 794d562637b7be23760e8077d512bb9cad6161a7 GitOrigin-RevId: 31728a95ea1486f67f42688c092895c9f1bf1f54 Change-Id: I34b9116c97fcdd1cb64db2670cb60904d817b05c
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.