MCPcopy Create free account
hub / github.com/audacity/audacity / GetOpusEncErrorString

Function GetOpusEncErrorString

modules/import-export/mod-opus/ExportOpus.cpp:42–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40{
41
42TranslatableString GetOpusEncErrorString(int error)
43{
44 switch (error)
45 {
46 case OPUS_OK:
47 return XO("no error");
48 case OPUS_BAD_ARG:
49 return XO("invalid argument");
50 case OPUS_BUFFER_TOO_SMALL:
51 return XO("buffer too small");
52 case OPUS_INTERNAL_ERROR:
53 return XO("internal error");
54 case OPUS_INVALID_PACKET:
55 return XO("invalid packet");
56 case OPUS_UNIMPLEMENTED:
57 return XO("not implemented");
58 case OPUS_INVALID_STATE:
59 return XO("invalid state");
60 case OPUS_ALLOC_FAIL:
61 return XO("memory allocation has failed");
62 default:
63 return XO("Unknown error");
64 }
65}
66
67[[noreturn]] void FailExport(const TranslatableString& title, int errorCode = 0)
68{

Callers 1

FailExportFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected