Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 21fbe599 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Log as info instead of logging with error when EPIPE" into udc-dev am: 3e9e0138

parents bfd56ee7 3e9e0138
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -339,7 +339,11 @@ final class HotwordAudioStreamCopier {
            } catch (IOException e) {
                mAudioSource.closeWithError(e.getMessage());
                mAudioSink.closeWithError(e.getMessage());
                Slog.e(TAG, mStreamTaskId + ": Failed to copy audio stream", e);
                // This is expected when VIS closes the read side of the pipe on their end,
                // so when the HotwordAudioStreamCopier tries to write, we will get that broken
                // pipe error. HDS is also closing the write side of the pipe (the system is on the
                // read end of that pipe).
                Slog.i(TAG, mStreamTaskId + ": Failed to copy audio stream", e);
                HotwordMetricsLogger.writeAudioEgressEvent(mDetectorType,
                        HOTWORD_AUDIO_EGRESS_EVENT_REPORTED__EVENT__CLOSE_ERROR_FROM_SYSTEM,
                        mUid, /* streamSizeBytes= */ 0, /* bundleSizeBytes= */ 0,