30 #define ERROR_TAG(tag) AVERROR_##tag, #tag
32 {
ERROR_TAG(BSF_NOT_FOUND),
"Bitstream filter not found" },
33 {
ERROR_TAG(BUG),
"Internal bug, should not have happened" },
34 {
ERROR_TAG(BUG2),
"Internal bug, should not have happened" },
35 {
ERROR_TAG(BUFFER_TOO_SMALL),
"Buffer too small" },
36 {
ERROR_TAG(DECODER_NOT_FOUND),
"Decoder not found" },
37 {
ERROR_TAG(DEMUXER_NOT_FOUND),
"Demuxer not found" },
38 {
ERROR_TAG(ENCODER_NOT_FOUND),
"Encoder not found" },
40 {
ERROR_TAG(EXIT),
"Immediate exit requested" },
41 {
ERROR_TAG(EXTERNAL),
"Generic error in an external library" },
42 {
ERROR_TAG(FILTER_NOT_FOUND),
"Filter not found" },
43 {
ERROR_TAG(INVALIDDATA),
"Invalid data found when processing input" },
44 {
ERROR_TAG(MUXER_NOT_FOUND),
"Muxer not found" },
45 {
ERROR_TAG(OPTION_NOT_FOUND),
"Option not found" },
46 {
ERROR_TAG(PATCHWELCOME),
"Not yet implemented in FFmpeg, patches welcome" },
47 {
ERROR_TAG(PROTOCOL_NOT_FOUND),
"Protocol not found" },
48 {
ERROR_TAG(STREAM_NOT_FOUND),
"Stream not found" },
50 {
ERROR_TAG(EXPERIMENTAL),
"Experimental feature" },
59 if (errnum == error_entries[i].
num) {
60 entry = &error_entries[i];
73 snprintf(errbuf, errbuf_size,
"Error number %d occurred", errnum);
88 const struct error_entry *entry = &error_entries[i];
92 for (i = 0; i < 256; i++) {