Macros
Bitstream filter not found.
More...
Internal bug, also see AVERROR_BUG2.
More...
Immediate exit was requested; the called function should not be restarted.
More...
Generic error in an external library.
More...
Invalid data found when processing input.
More...
Not yet implemented in FFmpeg, patches welcome.
More...
This is semantically identical to AVERROR_BUG it has been introduced in Libav after our AVERROR_BUG and with a modified value.
More...
Unknown error, typically from an external library.
More...
Requested feature is flagged experimental. Set strict_std_compliance if you really want to use it.
More...
Input changed between calls. Reconfiguration is required. (can be OR-ed with AVERROR_OUTPUT_CHANGED)
More...
Output changed between calls. Reconfiguration is required. (can be OR-ed with AVERROR_INPUT_CHANGED)
More...
Convenience macro, the return value should be used only directly in function arguments but never stand-alone.
More...
Functions
int
av_strerror (int errnum, char *errbuf, size_t errbuf_size)
Put a description of the AVERROR code errnum in errbuf.
More...
Fill the provided buffer with a string containing an error string corresponding to the AVERROR code errnum.
More...
Detailed Description
Macro Definition Documentation
◆ AVERROR
#define AVERROR
(
e )
(e)
◆ AVUNERROR
#define AVUNERROR
(
e )
(e)
◆ FFERRTAG
◆ AVERROR_BSF_NOT_FOUND
#define AVERROR_BSF_NOT_FOUND
FFERRTAG(0xF8,'
B','
S','
F')
Bitstream filter not found.
Definition at line 51 of file error.h.
◆ AVERROR_BUG
Internal bug, also see AVERROR_BUG2.
Definition at line 52 of file error.h.
◆ AVERROR_BUFFER_TOO_SMALL
Buffer too small.
Definition at line 53 of file error.h.
◆ AVERROR_DECODER_NOT_FOUND
#define AVERROR_DECODER_NOT_FOUND
FFERRTAG(0xF8,'
D','
E','
C')
◆ AVERROR_DEMUXER_NOT_FOUND
#define AVERROR_DEMUXER_NOT_FOUND
FFERRTAG(0xF8,'
D','
E','
M')
◆ AVERROR_ENCODER_NOT_FOUND
#define AVERROR_ENCODER_NOT_FOUND
FFERRTAG(0xF8,'
E','
N','
C')
◆ AVERROR_EOF
End of file.
- Examples
- avio_http_serve_files.c, avio_read_callback.c, decode_audio.c, decode_filter_audio.c, decode_filter_video.c, decode_video.c, demux_decode.c, encode_audio.c, encode_video.c, extract_mvs.c, filter_audio.c, hw_decode.c, mux.c, qsv_decode.c, qsv_transcode.c, remux.c, transcode.c, transcode_aac.c, vaapi_encode.c, and vaapi_transcode.c.
Definition at line 57 of file error.h.
◆ AVERROR_EXIT
Immediate exit was requested; the called function should not be restarted.
- Examples
- transcode_aac.c.
Definition at line 58 of file error.h.
◆ AVERROR_EXTERNAL
Generic error in an external library.
Definition at line 59 of file error.h.
◆ AVERROR_FILTER_NOT_FOUND
#define AVERROR_FILTER_NOT_FOUND
FFERRTAG(0xF8,'
F','I','
L')
◆ AVERROR_INVALIDDATA
Invalid data found when processing input.
- Examples
- transcode.c.
Definition at line 61 of file error.h.
◆ AVERROR_MUXER_NOT_FOUND
#define AVERROR_MUXER_NOT_FOUND
FFERRTAG(0xF8,'
M','
U','
X')
◆ AVERROR_OPTION_NOT_FOUND
#define AVERROR_OPTION_NOT_FOUND
FFERRTAG(0xF8,'O','
P','
T')
◆ AVERROR_PATCHWELCOME
Not yet implemented in FFmpeg, patches welcome.
Definition at line 64 of file error.h.
◆ AVERROR_PROTOCOL_NOT_FOUND
#define AVERROR_PROTOCOL_NOT_FOUND
FFERRTAG(0xF8,'
P','
R','O')
Protocol not found.
Definition at line 65 of file error.h.
◆ AVERROR_STREAM_NOT_FOUND
#define AVERROR_STREAM_NOT_FOUND
FFERRTAG(0xF8,'
S','
T','
R')
◆ AVERROR_BUG2
This is semantically identical to AVERROR_BUG it has been introduced in Libav after our AVERROR_BUG and with a modified value.
Definition at line 72 of file error.h.
◆ AVERROR_UNKNOWN
◆ AVERROR_EXPERIMENTAL
#define AVERROR_EXPERIMENTAL (-0x2bb2afa8)
Requested feature is flagged experimental. Set strict_std_compliance if you really want to use it.
Definition at line 74 of file error.h.
◆ AVERROR_INPUT_CHANGED
#define AVERROR_INPUT_CHANGED (-0x636e6701)
Input changed between calls. Reconfiguration is required. (can be OR-ed with AVERROR_OUTPUT_CHANGED)
Definition at line 75 of file error.h.
◆ AVERROR_OUTPUT_CHANGED
#define AVERROR_OUTPUT_CHANGED (-0x636e6702)
Output changed between calls. Reconfiguration is required. (can be OR-ed with AVERROR_INPUT_CHANGED)
Definition at line 76 of file error.h.
◆ AVERROR_HTTP_BAD_REQUEST
#define AVERROR_HTTP_BAD_REQUEST
FFERRTAG(0xF8,'4','0','0')
◆ AVERROR_HTTP_UNAUTHORIZED
#define AVERROR_HTTP_UNAUTHORIZED
FFERRTAG(0xF8,'4','0','1')
◆ AVERROR_HTTP_FORBIDDEN
#define AVERROR_HTTP_FORBIDDEN
FFERRTAG(0xF8,'4','0','3')
◆ AVERROR_HTTP_NOT_FOUND
#define AVERROR_HTTP_NOT_FOUND
FFERRTAG(0xF8,'4','0','4')
◆ AVERROR_HTTP_TOO_MANY_REQUESTS
#define AVERROR_HTTP_TOO_MANY_REQUESTS
FFERRTAG(0xF8,'4','2','9')
◆ AVERROR_HTTP_OTHER_4XX
#define AVERROR_HTTP_OTHER_4XX
FFERRTAG(0xF8,'4','
X','
X')
◆ AVERROR_HTTP_SERVER_ERROR
#define AVERROR_HTTP_SERVER_ERROR
FFERRTAG(0xF8,'5','
X','
X')
◆ AV_ERROR_MAX_STRING_SIZE
#define AV_ERROR_MAX_STRING_SIZE 64
◆ av_err2str
Convenience macro, the return value should be used only directly in function arguments but never stand-alone.
- Examples
- avio_http_serve_files.c, avio_list_dir.c, avio_read_callback.c, decode_filter_audio.c, decode_filter_video.c, demux_decode.c, encode_video.c, extract_mvs.c, mux.c, qsv_transcode.c, remux.c, transcode.c, transcode_aac.c, vaapi_encode.c, and vaapi_transcode.c.
Definition at line 122 of file error.h.
Function Documentation
◆ av_strerror()
int av_strerror
(
int
errnum,
char *
errbuf,
size_t
errbuf_size
)
◆ av_make_error_string()
static char* av_make_error_string
(
char *
errbuf,
size_t
errbuf_size,
int
errnum
)
inlinestatic
Fill the provided buffer with a string containing an error string corresponding to the AVERROR code errnum.
- Parameters
-
errbuf a buffer
errbuf_size size in bytes of errbuf
errnum error code to describe
- Returns
- the buffer in input, filled with the error description
- See also
- av_strerror()
Definition at line 112 of file error.h.