commit | 2e7949baddace71ee0803498b6d359d49e8ed494 | [log] [tgz] |
---|---|---|
author | Martin Puryear <mpuryear@fuchsia.infra.roller.google.com> | Thu Oct 19 21:10:48 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Oct 19 14:11:28 2023 -0700 |
tree | 40e3563588c8f0846996d17af631221c7a42dd7d | |
parent | 1d412df252f79921ba1bd61126a9eb8df1eaadd4 [diff] |
[roll] Roll fuchsia [audio] Make double-Watch errors consistent In the audio driver FIDL protocols, it is an error to call any of the methods while a previous call to that same method is still pending. This CL makes the behavior consistent across all drivers, and adds a test case to audio_driver_tests, to defend it. Going forward, when one of these unexpected calls occur, the driver closes the protocol channel with the error ZX_ERR_BAD_STATE. The affected driver API methods are StreamConfig/WatchPlugState & WatchGainState; RingBuffer/ WatchClockRecoveryPositionInfo & WatchDelayInfo; and signalprocessing.Reader/WatchElementState. fx test -ouv //src/media/audio/drivers Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/924317 Original-Revision: f02f0566dd1d15d2f5e636aa526f9c9cf5e13247 GitOrigin-RevId: 4e565c5b3cb427bf9e98e964049f3c685131f0ba Change-Id: I11f2501c5a73c6170ec97bac6ed629a0ef135f6c
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
.