97 Commits (75b90ef722b7cdfc70118ab987e298d087aae693)

Author SHA1 Message Date
Martin Storsjö 136c3438bb tcp: Use rw_timeout for setting the connect/listen timeouts 9 years ago
Anton Khirnov 2758cdedfb lavf: reorganize URLProtocols 9 years ago
Anders Nystrom 27852f2f1d libavformat: Handle error return from ff_listen_bind 10 years ago
Martin Storsjö e14f98c62f tcp: Clarify the units for the timeout avoptions 10 years ago
Luca Barbato 1d4579e38e tcp: Add AVOption support 10 years ago
Rémi Denis-Courmont 6ee1cb5740 libavformat: use MSG_NOSIGNAL when applicable 10 years ago
Martin Storsjö a6a4596e12 tcp: Explicitly convert a pointer to a boolean integer 11 years ago
Martin Storsjö abe5268c33 tcp: Use a different log message and level if there's more addresses to try 11 years ago
Luca Barbato bb9378251a network: Use SOCK_CLOEXEC when available 11 years ago
Luca Barbato 9835abb6d6 network: uniform ff_listen_bind and ff_listen_connect 12 years ago
Luca Barbato f849a77e67 network: factor out connect-listening code 12 years ago
Luca Barbato 28306e6d62 network: factor out bind-listening code 12 years ago
Jordi Ortiz f9a9a14862 tcp: add port missing error message 12 years ago
Jordi Ortiz 5427df0186 tcp: add initial timeout limit for incoming connections 13 years ago
Jordi Ortiz ef882e464a tcp: Pass NULL as hostname to getaddrinfo if the string is empty 13 years ago
Jordi Ortiz 58f3e09ee4 tcp: Set AI_PASSIVE when the socket will be used for listening 13 years ago
Martin Storsjö 39dba5aa1b network: Include unistd.h from network.h 13 years ago
Mans Rullgard 6501dcfb5e Remove unnecessary inclusions of [sys/]time.h 13 years ago
Martin Storsjö bb6c1abb0e tcp: Check the return value from getsockopt 13 years ago
Martin Storsjö a840cdda6c network: Use av_strerror for getting error messages 13 years ago
Jordi Ortiz a7cc78cb11 tcp: Check the listen call 13 years ago
Martin Storsjö b7c3772be8 tcp: Try enabling SO_REUSEADDR when listening 13 years ago
Martin Storsjö 641f4a885f tcp: Check the return values from bind and accept 13 years ago
Samuel Pitoiset 4a9ca93556 tcp: Allow signalling end of reading/writing 13 years ago
Diego Biurrun a92be9b856 Replace memset(0) by zero initializations. 13 years ago
Martin Storsjö 32b83aeec1 avio: Add an URLProtocol flag for indicating that a protocol uses network 13 years ago
Martin Storsjö 7e58050590 proto: Use .priv_data_size to allocate the private context 13 years ago
Martin Storsjö 9957cdbfd5 avformat: Use ff_check_interrupt 13 years ago
Luca Barbato ebb6b27ad9 tcp: make connect() timeout properly 14 years ago
Martin Storsjö c60112f268 libavformat: Make protocols pass URLContext as log context where available 14 years ago
Anton Khirnov f35ff97f2e lavf: use designated initializers for all protocols 14 years ago
Anton Khirnov 5cec897105 avio: move extern url_interrupt_cb declaration from avio.h to url.h 14 years ago
Anton Khirnov f87b1b373a avio: AVIO_ prefixes for URL_ open flags. 14 years ago
Luca Barbato 3d42d4937b proto: introduce listen option in tcp 14 years ago
Luca Barbato ebba2b3e2a proto: factor ff_network_wait_fd and use it on udp 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Nicolas George c76374c6db Use AVERROR_EXIT with url_interrupt_cb. 14 years ago
Martin Storsjö 28c4741a66 libavformat: Remove FF_NETERRNO() 14 years ago
Nicolas George ad3cffb68f Non-blocking protocol: TCP 14 years ago
Nicolas George 51b317d2e9 TCP: factor the poll() call 14 years ago
Luca Barbato a8475bbdb6 os: replace select with poll 14 years ago
Diego Elio Pettenò c6610a216e Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice. 14 years ago
Thomas Guillem 1aa58c6405 tcp: Check url_interrupt_cb if connect was interrupted by a signal 14 years ago
Ronald S. Bultje 37e9cc4ec7 Remove two instances of AVERROR(ff_neterrno()), because ff_neterrno() itself 14 years ago
Martin Storsjö b416267622 tcp: Check both wfds and efds when waiting for the result from connect 14 years ago
Ronald S. Bultje 63638a3c4a Print error messages in case of connection failure or name resolution failure 14 years ago
Måns Rullgård f3bfe388b5 Make ff_url_split() public 15 years ago
Martin Storsjö 27241cbffe Declare the url_write buffer parameter as const 15 years ago
Martin Storsjö cae9a15c98 Don't report EINTR from select as an error, retry select instead 15 years ago
Aurelien Jacobs e4a9e3cc7c move ff_url_split() and ff_url_join() declarations to internal.h 15 years ago