Error Codes

Files

file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.
file  version.h
 Libavutil version macros.

Macros

#define AVERROR(e)   (e)
#define AVUNERROR(e)   (e)
#define AVERROR_BSF_NOT_FOUND   (-0x39acbd08)
 Bitstream filter not found.
#define AVERROR_DECODER_NOT_FOUND   (-0x3cbabb08)
 Decoder not found.
#define AVERROR_DEMUXER_NOT_FOUND   (-0x32babb08)
 Demuxer not found.
#define AVERROR_ENCODER_NOT_FOUND   (-0x3cb1ba08)
 Encoder not found.
#define AVERROR_EOF   (-0x5fb9b0bb)
 End of file.
#define AVERROR_EXIT   (-0x2bb6a7bb)
 Immediate exit was requested; the called function should not be restarted.
#define AVERROR_FILTER_NOT_FOUND   (-0x33b6b908)
 Filter not found.
#define AVERROR_INVALIDDATA   (-0x3ebbb1b7)
 Invalid data found when processing input.
#define AVERROR_MUXER_NOT_FOUND   (-0x27aab208)
 Muxer not found.
#define AVERROR_OPTION_NOT_FOUND   (-0x2bafb008)
 Option not found.
#define AVERROR_PATCHWELCOME   (-0x3aa8beb0)
 Not yet implemented in Libav, patches welcome.
#define AVERROR_PROTOCOL_NOT_FOUND   (-0x30adaf08)
 Protocol not found.
#define AVERROR_STREAM_NOT_FOUND   (-0x2dabac08)
 Stream not found.
#define AVERROR_BUG   (-0x5fb8aabe)
 Bug detected, please report the issue.
#define AVERROR_UNKNOWN   (-0x31b4b1ab)
 Unknown error, typically from an external library.
#define AVERROR_EXPERIMENTAL   (-0x2bb2afa8)
 Requested feature is flagged experimental. Set strict_std_compliance if you really want to use it.

Functions

int av_strerror (int errnum, char *errbuf, size_t errbuf_size)
 Put a description of the AVERROR code errnum in errbuf.

Detailed Description

Macro Definition Documentation

#define AVERROR (   e)    (e)

Definition at line 44 of file error.h.

#define AVERROR_BSF_NOT_FOUND   (-0x39acbd08)

Bitstream filter not found.

Definition at line 48 of file error.h.

#define AVERROR_BUG   (-0x5fb8aabe)

Bug detected, please report the issue.

Definition at line 61 of file error.h.

#define AVERROR_DECODER_NOT_FOUND   (-0x3cbabb08)

Decoder not found.

Definition at line 49 of file error.h.

#define AVERROR_DEMUXER_NOT_FOUND   (-0x32babb08)

Demuxer not found.

Definition at line 50 of file error.h.

#define AVERROR_ENCODER_NOT_FOUND   (-0x3cb1ba08)

Encoder not found.

Definition at line 51 of file error.h.

#define AVERROR_EOF   (-0x5fb9b0bb)

End of file.

Definition at line 52 of file error.h.

#define AVERROR_EXIT   (-0x2bb6a7bb)

Immediate exit was requested; the called function should not be restarted.

Definition at line 53 of file error.h.

#define AVERROR_EXPERIMENTAL   (-0x2bb2afa8)

Requested feature is flagged experimental. Set strict_std_compliance if you really want to use it.

Definition at line 63 of file error.h.

#define AVERROR_FILTER_NOT_FOUND   (-0x33b6b908)

Filter not found.

Definition at line 54 of file error.h.

#define AVERROR_INVALIDDATA   (-0x3ebbb1b7)

Invalid data found when processing input.

Definition at line 55 of file error.h.

#define AVERROR_MUXER_NOT_FOUND   (-0x27aab208)

Muxer not found.

Definition at line 56 of file error.h.

#define AVERROR_OPTION_NOT_FOUND   (-0x2bafb008)

Option not found.

Definition at line 57 of file error.h.

#define AVERROR_PATCHWELCOME   (-0x3aa8beb0)

Not yet implemented in Libav, patches welcome.

Definition at line 58 of file error.h.

#define AVERROR_PROTOCOL_NOT_FOUND   (-0x30adaf08)

Protocol not found.

Definition at line 59 of file error.h.

#define AVERROR_STREAM_NOT_FOUND   (-0x2dabac08)

Stream not found.

Definition at line 60 of file error.h.

#define AVERROR_UNKNOWN   (-0x31b4b1ab)

Unknown error, typically from an external library.

Definition at line 62 of file error.h.

#define AVUNERROR (   e)    (e)

Definition at line 45 of file error.h.

Function Documentation

int av_strerror ( int  errnum,
char *  errbuf,
size_t  errbuf_size 
)

Put a description of the AVERROR code errnum in errbuf.

In case of failure the global variable errno is set to indicate the error. Even in case of failure av_strerror() will print a generic error message indicating the errnum provided to errbuf.

Parameters
errnumerror code to describe
errbufbuffer to which description is written
errbuf_sizethe size in bytes of errbuf
Returns
0 on success, a negative value if a description for errnum cannot be found

Definition at line 23 of file error.c.

Referenced by av_file_map(), avconv_parse_options(), handle_file(), log_net_error(), main(), print_error(), print_report(), tcp_open(), and transcode_init().