commit | 8f6258ca6a0309390693da3e2b4023f7ea5ef2fc | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Tue May 21 23:52:49 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue May 21 23:52:49 2024 +0000 |
tree | 4c6e1b94cba0e7aa07e5e5abe381e93923eaf8e7 | |
parent | 8da928b4018c4ccec18533360fdea59c649d118f [diff] | |
parent | ab222c63bcbd6ebb1ecf7fe68cbf5534f7716f09 [diff] |
audio: Allow onError callback in any state am: ab222c63bc Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3095975 Change-Id: Ib8dc2c8a6fe6a120a2afa58a416d59d1580b479c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/audio/aidl/android/hardware/audio/core/stream-out-async-sm.gv b/audio/aidl/android/hardware/audio/core/stream-out-async-sm.gv index a3f0de9..56b7926 100644 --- a/audio/aidl/android/hardware/audio/core/stream-out-async-sm.gv +++ b/audio/aidl/android/hardware/audio/core/stream-out-async-sm.gv
@@ -51,9 +51,7 @@ DRAIN_PAUSED -> DRAINING [label="start"]; // consumer -> active DRAIN_PAUSED -> TRANSFER_PAUSED [label="burst"]; // producer -> active DRAIN_PAUSED -> IDLE [label="flush"]; // buffer is cleared - IDLE -> ERROR [label="←IStreamCallback.onError"]; - DRAINING -> ERROR [label="←IStreamCallback.onError"]; - TRANSFERRING -> ERROR [label="←IStreamCallback.onError"]; + ANY_STATE -> ERROR [label="←IStreamCallback.onError"]; ANY_STATE -> CLOSED [label="→IStream*.close"]; CLOSED -> F; }