libavutil/error.h File Reference

#include <errno.h>
#include "avutil.h"

Go to the source code of this file.

Defines

#define AVERROR(e)   (e)
#define AVUNERROR(e)   (e)
#define AVERROR_INVALIDDATA   AVERROR(EINVAL)
 Invalid data found when processing input.
#define AVERROR_IO   AVERROR(EIO)
 I/O error.
#define AVERROR_NOENT   AVERROR(ENOENT)
 No such file or directory.
#define AVERROR_NOFMT   AVERROR(EILSEQ)
 Unknown format.
#define AVERROR_NOMEM   AVERROR(ENOMEM)
 Not enough memory.
#define AVERROR_NUMEXPECTED   AVERROR(EDOM)
 Number syntax expected in filename.
#define AVERROR_UNKNOWN   AVERROR(EINVAL)
 Unknown error.
#define AVERROR_EOF   AVERROR(EPIPE)
 End of file.
#define AVERROR_NOTSUPP   AVERROR(ENOSYS)
 Operation not supported.
#define AVERROR_PATCHWELCOME   (-MKTAG('P','A','W','E'))
 Not yet implemented in FFmpeg, patches welcome.

Functions

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


Define Documentation

#define AVERROR (  )     (e)

Definition at line 36 of file error.h.

#define AVERROR_EOF   AVERROR(EPIPE)

End of file.

Definition at line 50 of file error.h.

#define AVERROR_INVALIDDATA   AVERROR(EINVAL)

Invalid data found when processing input.

Definition at line 41 of file error.h.

#define AVERROR_IO   AVERROR(EIO)

I/O error.

Definition at line 42 of file error.h.

#define AVERROR_NOENT   AVERROR(ENOENT)

No such file or directory.

Definition at line 43 of file error.h.

#define AVERROR_NOFMT   AVERROR(EILSEQ)

Unknown format.

Definition at line 44 of file error.h.

#define AVERROR_NOMEM   AVERROR(ENOMEM)

Not enough memory.

Definition at line 45 of file error.h.

#define AVERROR_NOTSUPP   AVERROR(ENOSYS)

Operation not supported.

Definition at line 51 of file error.h.

#define AVERROR_NUMEXPECTED   AVERROR(EDOM)

Number syntax expected in filename.

Definition at line 46 of file error.h.

#define AVERROR_PATCHWELCOME   (-MKTAG('P','A','W','E'))

Not yet implemented in FFmpeg, patches welcome.

Definition at line 53 of file error.h.

#define AVERROR_UNKNOWN   AVERROR(EINVAL)

Unknown error.

Definition at line 47 of file error.h.

#define AVUNERROR (  )     (e)

Definition at line 37 of file error.h.


Function Documentation

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

Puts a description of the AVERROR code errnum in errbuf.

In case of failure the global variable errno is set to indicate the error.

Parameters:
errbuf_size the size in bytes of errbuf
Returns:
0 on success, a negative value otherwise

Definition at line 22 of file error.c.


Generated on Tue Apr 20 17:39:21 2010 for FFmpeg by  doxygen 1.5.6