MCPcopy Create free account
hub / github.com/MusicPlayerDaemon/MPD / flacPrintErroredState

Function flacPrintErroredState

src/decoder/plugins/FlacDecoderPlugin.cxx:16–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14#include "Log.hxx"
15
16static void
17flacPrintErroredState(FLAC__StreamDecoderState state) noexcept
18{
19 switch (state) {
20 case FLAC__STREAM_DECODER_SEARCH_FOR_METADATA:
21 case FLAC__STREAM_DECODER_READ_METADATA:
22 case FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC:
23 case FLAC__STREAM_DECODER_READ_FRAME:
24 case FLAC__STREAM_DECODER_END_OF_STREAM:
25#if FLAC_API_VERSION_CURRENT >= 14
26 case FLAC__STREAM_DECODER_END_OF_LINK:
27#endif
28 return;
29
30 case FLAC__STREAM_DECODER_OGG_ERROR:
31 case FLAC__STREAM_DECODER_SEEK_ERROR:
32 case FLAC__STREAM_DECODER_ABORTED:
33 case FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR:
34 case FLAC__STREAM_DECODER_UNINITIALIZED:
35 break;
36 }
37
38 LogError(flac_domain, FLAC__StreamDecoderStateString[state]);
39}
40
41static void
42flacMetadata([[maybe_unused]] const FLAC__StreamDecoder * dec,

Callers 1

flac_decoder_loopFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected