Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
52867 views
1
The following table lists most error codes found in various operating
2
systems supported by FFmpeg.
3
4
OS
5
Code Std F LBMWwb Text (YMMV)
6
7
E2BIG POSIX ++++++ Argument list too long
8
EACCES POSIX ++++++ Permission denied
9
EADDRINUSE POSIX +++..+ Address in use
10
EADDRNOTAVAIL POSIX +++..+ Cannot assign requested address
11
EADV +..... Advertise error
12
EAFNOSUPPORT POSIX +++..+ Address family not supported
13
EAGAIN POSIX + ++++++ Resource temporarily unavailable
14
EALREADY POSIX +++..+ Operation already in progress
15
EAUTH .++... Authentication error
16
EBADARCH ..+... Bad CPU type in executable
17
EBADE +..... Invalid exchange
18
EBADEXEC ..+... Bad executable
19
EBADF POSIX ++++++ Bad file descriptor
20
EBADFD +..... File descriptor in bad state
21
EBADMACHO ..+... Malformed Macho file
22
EBADMSG POSIX ++4... Bad message
23
EBADR +..... Invalid request descriptor
24
EBADRPC .++... RPC struct is bad
25
EBADRQC +..... Invalid request code
26
EBADSLT +..... Invalid slot
27
EBFONT +..... Bad font file format
28
EBUSY POSIX - ++++++ Device or resource busy
29
ECANCELED POSIX +++... Operation canceled
30
ECHILD POSIX ++++++ No child processes
31
ECHRNG +..... Channel number out of range
32
ECOMM +..... Communication error on send
33
ECONNABORTED POSIX +++..+ Software caused connection abort
34
ECONNREFUSED POSIX - +++ss+ Connection refused
35
ECONNRESET POSIX +++..+ Connection reset
36
EDEADLK POSIX ++++++ Resource deadlock avoided
37
EDEADLOCK +..++. File locking deadlock error
38
EDESTADDRREQ POSIX +++... Destination address required
39
EDEVERR ..+... Device error
40
EDOM C89 - ++++++ Numerical argument out of domain
41
EDOOFUS .F.... Programming error
42
EDOTDOT +..... RFS specific error
43
EDQUOT POSIX +++... Disc quota exceeded
44
EEXIST POSIX ++++++ File exists
45
EFAULT POSIX - ++++++ Bad address
46
EFBIG POSIX - ++++++ File too large
47
EFTYPE .++... Inappropriate file type or format
48
EHOSTDOWN +++... Host is down
49
EHOSTUNREACH POSIX +++..+ No route to host
50
EHWPOISON +..... Memory page has hardware error
51
EIDRM POSIX +++... Identifier removed
52
EILSEQ C99 ++++++ Illegal byte sequence
53
EINPROGRESS POSIX - +++ss+ Operation in progress
54
EINTR POSIX - ++++++ Interrupted system call
55
EINVAL POSIX + ++++++ Invalid argument
56
EIO POSIX + ++++++ I/O error
57
EISCONN POSIX +++..+ Socket is already connected
58
EISDIR POSIX ++++++ Is a directory
59
EISNAM +..... Is a named type file
60
EKEYEXPIRED +..... Key has expired
61
EKEYREJECTED +..... Key was rejected by service
62
EKEYREVOKED +..... Key has been revoked
63
EL2HLT +..... Level 2 halted
64
EL2NSYNC +..... Level 2 not synchronized
65
EL3HLT +..... Level 3 halted
66
EL3RST +..... Level 3 reset
67
ELIBACC +..... Can not access a needed shared library
68
ELIBBAD +..... Accessing a corrupted shared library
69
ELIBEXEC +..... Cannot exec a shared library directly
70
ELIBMAX +..... Too many shared libraries
71
ELIBSCN +..... .lib section in a.out corrupted
72
ELNRNG +..... Link number out of range
73
ELOOP POSIX +++..+ Too many levels of symbolic links
74
EMEDIUMTYPE +..... Wrong medium type
75
EMFILE POSIX ++++++ Too many open files
76
EMLINK POSIX ++++++ Too many links
77
EMSGSIZE POSIX +++..+ Message too long
78
EMULTIHOP POSIX ++4... Multihop attempted
79
ENAMETOOLONG POSIX - ++++++ File name too long
80
ENAVAIL +..... No XENIX semaphores available
81
ENEEDAUTH .++... Need authenticator
82
ENETDOWN POSIX +++..+ Network is down
83
ENETRESET SUSv3 +++..+ Network dropped connection on reset
84
ENETUNREACH POSIX +++..+ Network unreachable
85
ENFILE POSIX ++++++ Too many open files in system
86
ENOANO +..... No anode
87
ENOATTR .++... Attribute not found
88
ENOBUFS POSIX - +++..+ No buffer space available
89
ENOCSI +..... No CSI structure available
90
ENODATA XSR +N4... No message available
91
ENODEV POSIX - ++++++ No such device
92
ENOENT POSIX - ++++++ No such file or directory
93
ENOEXEC POSIX ++++++ Exec format error
94
ENOFILE ...++. No such file or directory
95
ENOKEY +..... Required key not available
96
ENOLCK POSIX ++++++ No locks available
97
ENOLINK POSIX ++4... Link has been severed
98
ENOMEDIUM +..... No medium found
99
ENOMEM POSIX ++++++ Not enough space
100
ENOMSG POSIX +++..+ No message of desired type
101
ENONET +..... Machine is not on the network
102
ENOPKG +..... Package not installed
103
ENOPROTOOPT POSIX +++..+ Protocol not available
104
ENOSPC POSIX ++++++ No space left on device
105
ENOSR XSR +N4... No STREAM resources
106
ENOSTR XSR +N4... Not a STREAM
107
ENOSYS POSIX + ++++++ Function not implemented
108
ENOTBLK +++... Block device required
109
ENOTCONN POSIX +++..+ Socket is not connected
110
ENOTDIR POSIX ++++++ Not a directory
111
ENOTEMPTY POSIX ++++++ Directory not empty
112
ENOTNAM +..... Not a XENIX named type file
113
ENOTRECOVERABLE SUSv4 - +..... State not recoverable
114
ENOTSOCK POSIX +++..+ Socket operation on non-socket
115
ENOTSUP POSIX +++... Operation not supported
116
ENOTTY POSIX ++++++ Inappropriate I/O control operation
117
ENOTUNIQ +..... Name not unique on network
118
ENXIO POSIX ++++++ No such device or address
119
EOPNOTSUPP POSIX +++..+ Operation not supported (on socket)
120
EOVERFLOW POSIX +++..+ Value too large to be stored in data type
121
EOWNERDEAD SUSv4 +..... Owner died
122
EPERM POSIX - ++++++ Operation not permitted
123
EPFNOSUPPORT +++..+ Protocol family not supported
124
EPIPE POSIX - ++++++ Broken pipe
125
EPROCLIM .++... Too many processes
126
EPROCUNAVAIL .++... Bad procedure for program
127
EPROGMISMATCH .++... Program version wrong
128
EPROGUNAVAIL .++... RPC prog. not avail
129
EPROTO POSIX ++4... Protocol error
130
EPROTONOSUPPORT POSIX - +++ss+ Protocol not supported
131
EPROTOTYPE POSIX +++..+ Protocol wrong type for socket
132
EPWROFF ..+... Device power is off
133
ERANGE C89 - ++++++ Result too large
134
EREMCHG +..... Remote address changed
135
EREMOTE +++... Object is remote
136
EREMOTEIO +..... Remote I/O error
137
ERESTART +..... Interrupted system call should be restarted
138
ERFKILL +..... Operation not possible due to RF-kill
139
EROFS POSIX ++++++ Read-only file system
140
ERPCMISMATCH .++... RPC version wrong
141
ESHLIBVERS ..+... Shared library version mismatch
142
ESHUTDOWN +++..+ Cannot send after socket shutdown
143
ESOCKTNOSUPPORT +++... Socket type not supported
144
ESPIPE POSIX ++++++ Illegal seek
145
ESRCH POSIX ++++++ No such process
146
ESRMNT +..... Srmount error
147
ESTALE POSIX +++..+ Stale NFS file handle
148
ESTRPIPE +..... Streams pipe error
149
ETIME XSR +N4... Stream ioctl timeout
150
ETIMEDOUT POSIX - +++ss+ Connection timed out
151
ETOOMANYREFS +++... Too many references: cannot splice
152
ETXTBSY POSIX +++... Text file busy
153
EUCLEAN +..... Structure needs cleaning
154
EUNATCH +..... Protocol driver not attached
155
EUSERS +++... Too many users
156
EWOULDBLOCK POSIX +++..+ Operation would block
157
EXDEV POSIX ++++++ Cross-device link
158
EXFULL +..... Exchange full
159
160
Notations:
161
162
F: used in FFmpeg (-: a few times, +: a lot)
163
164
SUSv3: Single Unix Specification, version 3
165
SUSv4: Single Unix Specification, version 4
166
XSR: XSI STREAMS (obsolete)
167
168
OS: availability on some supported operating systems
169
L: GNU/Linux
170
B: BSD (F: FreeBSD, N: NetBSD)
171
M: MacOS X
172
W: Microsoft Windows (s: emulated with winsock, see libavformat/network.h)
173
w: Mingw32 (3.17) and Mingw64 (2.0.1)
174
b: BeOS
175
176