Files

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

Functions

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

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().