mirror of https://github.com/FFmpeg/FFmpeg.git
parent
20af3af575
commit
1f797a5826
1 changed files with 174 additions and 0 deletions
@ -0,0 +1,174 @@ |
||||
The following table lists most error codes found in various operating |
||||
systems supported by FFmpeg. |
||||
|
||||
OS |
||||
Code Std F LBMWwb Text (YMMV) |
||||
|
||||
E2BIG POSIX ++++++ Argument list too long |
||||
EACCES POSIX ++++++ Permission denied |
||||
EADDRINUSE POSIX +++..+ Address in use |
||||
EADDRNOTAVAIL POSIX +++..+ Cannot assign requested address |
||||
EADV +..... Advertise error |
||||
EAFNOSUPPORT POSIX +++..+ Address family not supported |
||||
EAGAIN POSIX + ++++++ Resource temporarily unavailable |
||||
EALREADY POSIX +++..+ Operation already in progress |
||||
EAUTH .++... Authentication error |
||||
EBADARCH ..+... Bad CPU type in executable |
||||
EBADE +..... Invalid exchange |
||||
EBADEXEC ..+... Bad executable |
||||
EBADF POSIX ++++++ Bad file descriptor |
||||
EBADFD +..... File descriptor in bad state |
||||
EBADMACHO ..+... Malformed Macho file |
||||
EBADMSG POSIX ++4... Bad message |
||||
EBADR +..... Invalid request descriptor |
||||
EBADRPC .++... RPC struct is bad |
||||
EBADRQC +..... Invalid request code |
||||
EBADSLT +..... Invalid slot |
||||
EBFONT +..... Bad font file format |
||||
EBUSY POSIX - ++++++ Device or resource busy |
||||
ECANCELED POSIX +++... Operation canceled |
||||
ECHILD POSIX ++++++ No child processes |
||||
ECHRNG +..... Channel number out of range |
||||
ECOMM +..... Communication error on send |
||||
ECONNABORTED POSIX +++..+ Software caused connection abort |
||||
ECONNREFUSED POSIX - +++ss+ Connection refused |
||||
ECONNRESET POSIX +++..+ Connection reset |
||||
EDEADLK POSIX ++++++ Resource deadlock avoided |
||||
EDEADLOCK +..++. File locking deadlock error |
||||
EDESTADDRREQ POSIX +++... Destination address required |
||||
EDEVERR ..+... Device error |
||||
EDOM C89 - ++++++ Numerical argument out of domain |
||||
EDOOFUS .F.... Programming error |
||||
EDOTDOT +..... RFS specific error |
||||
EDQUOT POSIX +++... Disc quota exceeded |
||||
EEXIST POSIX ++++++ File exists |
||||
EFAULT POSIX - ++++++ Bad address |
||||
EFBIG POSIX - ++++++ File too large |
||||
EFTYPE .++... Inappropriate file type or format |
||||
EHOSTDOWN +++... Host is down |
||||
EHOSTUNREACH POSIX +++..+ No route to host |
||||
EHWPOISON +..... Memory page has hardware error |
||||
EIDRM POSIX +++... Identifier removed |
||||
EILSEQ C99 ++++++ Illegal byte sequence |
||||
EINPROGRESS POSIX - +++ss+ Operation in progress |
||||
EINTR POSIX - ++++++ Interrupted system call |
||||
EINVAL POSIX + ++++++ Invalid argument |
||||
EIO POSIX + ++++++ I/O error |
||||
EISCONN POSIX +++..+ Socket is already connected |
||||
EISDIR POSIX ++++++ Is a directory |
||||
EISNAM +..... Is a named type file |
||||
EKEYEXPIRED +..... Key has expired |
||||
EKEYREJECTED +..... Key was rejected by service |
||||
EKEYREVOKED +..... Key has been revoked |
||||
EL2HLT +..... Level 2 halted |
||||
EL2NSYNC +..... Level 2 not synchronized |
||||
EL3HLT +..... Level 3 halted |
||||
EL3RST +..... Level 3 reset |
||||
ELIBACC +..... Can not access a needed shared library |
||||
ELIBBAD +..... Accessing a corrupted shared library |
||||
ELIBEXEC +..... Cannot exec a shared library directly |
||||
ELIBMAX +..... Too many shared libraries |
||||
ELIBSCN +..... .lib section in a.out corrupted |
||||
ELNRNG +..... Link number out of range |
||||
ELOOP POSIX +++..+ Too many levels of symbolic links |
||||
EMEDIUMTYPE +..... Wrong medium type |
||||
EMFILE POSIX ++++++ Too many open files |
||||
EMLINK POSIX ++++++ Too many links |
||||
EMSGSIZE POSIX +++..+ Message too long |
||||
EMULTIHOP POSIX ++4... Multihop attempted |
||||
ENAMETOOLONG POSIX - ++++++ Filen ame too long |
||||
ENAVAIL +..... No XENIX semaphores available |
||||
ENEEDAUTH .++... Need authenticator |
||||
ENETDOWN POSIX +++..+ Network is down |
||||
ENETRESET SUSv3 +++..+ Network dropped connection on reset |
||||
ENETUNREACH POSIX +++..+ Network unreachable |
||||
ENFILE POSIX ++++++ Too many open files in system |
||||
ENOANO +..... No anode |
||||
ENOATTR .++... Attribute not found |
||||
ENOBUFS POSIX - +++..+ No buffer space available |
||||
ENOCSI +..... No CSI structure available |
||||
ENODATA XSR +N4... No message available |
||||
ENODEV POSIX - ++++++ No such device |
||||
ENOENT POSIX - ++++++ No such file or directory |
||||
ENOEXEC POSIX ++++++ Exec format error |
||||
ENOFILE ...++. No such file or directory |
||||
ENOKEY +..... Required key not available |
||||
ENOLCK POSIX ++++++ No locks available |
||||
ENOLINK POSIX ++4... Link has been severed |
||||
ENOMEDIUM +..... No medium found |
||||
ENOMEM POSIX ++++++ Not enough space |
||||
ENOMSG POSIX +++..+ No message of desired type |
||||
ENONET +..... Machine is not on the network |
||||
ENOPKG +..... Package not installed |
||||
ENOPROTOOPT POSIX +++..+ Protocol not available |
||||
ENOSPC POSIX ++++++ No space left on device |
||||
ENOSR XSR +N4... No STREAM resources |
||||
ENOSTR XSR +N4... Not a STREAM |
||||
ENOSYS POSIX + ++++++ Function not implemented |
||||
ENOTBLK +++... Block device required |
||||
ENOTCONN POSIX +++..+ Socket is not connected |
||||
ENOTDIR POSIX ++++++ Not a directory |
||||
ENOTEMPTY POSIX ++++++ Directory not empty |
||||
ENOTNAM +..... Not a XENIX named type file |
||||
ENOTRECOVERABLE SUSv4 - +..... State not recoverable |
||||
ENOTSOCK POSIX +++..+ Socket operation on non-socket |
||||
ENOTSUP POSIX +++... Operation not supported |
||||
ENOTTY POSIX ++++++ Inappropriate I/O control operation |
||||
ENOTUNIQ +..... Name not unique on network |
||||
ENXIO POSIX ++++++ No such device or address |
||||
EOPNOTSUPP POSIX +++..+ Operation not supported (on socket) |
||||
EOVERFLOW POSIX +++..+ Value too large to be stored in data type |
||||
EOWNERDEAD SUSv4 +..... Owner died |
||||
EPERM POSIX - ++++++ Operation not permitted |
||||
EPFNOSUPPORT +++..+ Protocol family not supported |
||||
EPIPE POSIX - ++++++ Broken pipe |
||||
EPROCLIM .++... Too many processes |
||||
EPROCUNAVAIL .++... Bad procedure for program |
||||
EPROGMISMATCH .++... Program version wrong |
||||
EPROGUNAVAIL .++... RPC prog. not avail |
||||
EPROTO POSIX ++4... Protocol error |
||||
EPROTONOSUPPORT POSIX - +++ss+ Protocol not supported |
||||
EPROTOTYPE POSIX +++..+ Protocol wrong type for socket |
||||
EPWROFF ..+... Device power is off |
||||
ERANGE C89 - ++++++ Result too large |
||||
EREMCHG +..... Remote address changed |
||||
EREMOTE +++... Object is remote |
||||
EREMOTEIO +..... Remote I/O error |
||||
ERESTART +..... Interrupted system call should be restarted |
||||
ERFKILL +..... Operation not possible due to RF-kill |
||||
EROFS POSIX ++++++ Read-only file system |
||||
ERPCMISMATCH .++... RPC version wrong |
||||
ESHLIBVERS ..+... Shared library version mismatch |
||||
ESHUTDOWN +++..+ Cannot send after socket shutdown |
||||
ESOCKTNOSUPPORT +++... Socket type not supported |
||||
ESPIPE POSIX ++++++ Illegal seek |
||||
ESRCH POSIX ++++++ No such process |
||||
ESRMNT +..... Srmount error |
||||
ESTALE POSIX +++..+ Stale NFS file handle |
||||
ESTRPIPE +..... Streams pipe error |
||||
ETIME XSR +N4... Stream ioctl timeout |
||||
ETIMEDOUT POSIX - +++ss+ Connection timed out |
||||
ETOOMANYREFS +++... Too many references: cannot splice |
||||
ETXTBSY POSIX +++... Text file busy |
||||
EUCLEAN +..... Structure needs cleaning |
||||
EUNATCH +..... Protocol driver not attached |
||||
EUSERS +++... Too many users |
||||
EWOULDBLOCK POSIX +++..+ Operation would block |
||||
EXDEV POSIX ++++++ Cross-device link |
||||
EXFULL +..... Exchange full |
||||
|
||||
Notations: |
||||
|
||||
F: used in FFmpeg (-: a few times, +: a lot) |
||||
|
||||
SUSv3: Single Unix Specification, version 3 |
||||
SUSv4: Single Unix Specification, version 4 |
||||
XSR: XSI STREAMS (obsolete) |
||||
|
||||
OS: availability on some supported operating systems |
||||
L: GNU/Linux |
||||
B: BSD (F: FreeBSD, N: NetBSD) |
||||
M: MacOS X |
||||
W: Microsoft Windows (s: emulated with winsock, see libavformat/network.h) |
||||
w: Mingw32 (3.17) and Mingw64 (2.0.1) |
||||
b: BeOS |
Loading…
Reference in new issue