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 a3f0de9e59..56b7926a21 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 @@ digraph stream_out_async_state_machine { 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; }