a41aebf153 
								
							
								 
							
						 
						
							
							
								
								os_support: fix poll() implementation  
							
							Our poll implementation does not iterate over the pollfd array properly
while setting the revents.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit 9ac2085dbf 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13904b552b 
								
							
								 
							
						 
						
							
							
								
								os_support: make poll() fallbacks conditional on CONFIG_NETWORK  
							
							poll() is only used by networking code, so the fallback should
only be built if networking is enabled.  Also remove CONFIG_FFSERVER
condition from the declarations.
This should fix building on systems without poll(), broken
by a8475bbdb6362d8f7d9e 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0eb91ad04 
								
							
								 
							
						 
						
							
							
								
								os: replace select with poll  
							
							Select has limitations on the fd values it could accept and silently
breaks when it is reached.
(cherry picked from commit a8475bbdb6 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7fddac9320 
								
							
								 
							
						 
						
							
							
								
								os_support: include some headers only when needed  
							
							Originally committed as revision 24072 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22f73dccad 
								
							
								 
							
						 
						
							
							
								
								Move resolve_host() to ffserver.c  
							
							This deprecated function is only used by ffserver, yet does not have
a prototype visible there.
In the long term, ffserver should be made IPv6-aware.  In the meantime,
this change removes cruft from lavf and fixes some warnings in ffserver.
Originally committed as revision 22329 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38c3b6e73e 
								
							
								 
							
						 
						
							
							
								
								inet_aton needs _DARWIN_C_SOURCE on OS X  
							
							Originally committed as revision 22285 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac11d562e5 
								
							
								 
							
						 
						
							
							
								
								Localize the #define _SVID_SOURCE needed for inet_aton() to os_support.c  
							
							Originally committed as revision 22284 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a34fc5e23d 
								
							
								 
							
						 
						
							
							
								
								Make our getaddrinfo implementation initialize "struct addrinfo" return  
							
							value to NULL on errors.
Originally committed as revision 22122 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04a2b04b98 
								
							
								 
							
						 
						
							
							
								
								Implement gai_strerror() for systems lacking such functionality. Patch  
							
							by KO Myung-Hun <komh challion net>.
Originally committed as revision 21692 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6023d84a2b 
								
							
								 
							
						 
						
							
							
								
								Load the proper getaddrinfo functions from ws2_32.dll, if they're present.  
							
							Patch by Martin Storsjö <martin at martin dot st>.
Originally committed as revision 21443 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d629b72cb 
								
							
								 
							
						 
						
							
							
								
								Provide a fallback for getnameinfo() also. Patch by Martin Storsjö  
							
							<$firstname()$firstname,st>.
Originally committed as revision 21150 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa053ca725 
								
							
								 
							
						 
						
							
							
								
								Provide fallback implementations of getaddrinfo() and freeaddrinfo().  
							
							Patch by Martin Storsjö <$firstname()$firstname,st>.
Originally committed as revision 21145 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e43f74a37 
								
							
								 
							
						 
						
							
							
								
								Use getaddrinfo(), if available, in resolve_host(). Patch by Martin  
							
							Storsjö <$firstname()$firstname,st>.
Originally committed as revision 21143 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b827f4eb47 
								
							
								 
							
						 
						
							
							
								
								Currently, the replacement which is used if inet_aton isn't available,  
							
							only works correctly on little-endian. The attached patch makes it endian
independent.
Patch by Martin Storsjö <$firstname()$firstname,st>.
Originally committed as revision 21080 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b250f9c66d 
								
							
								 
							
						 
						
							
							
								
								Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
							
							They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e748e34dd6 
								
							
								 
							
						 
						
							
							
								
								struct timeval requires #include <sys/time.h>  
							
							patch by Dave Yeo  daveryeo _at_ telus _dot_ net
Originally committed as revision 14793 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a964e813a1 
								
							
								 
							
						 
						
							
							
								
								use h_addr_list[0] instead of h_addr as this is the posix hostent field name  
							
							Originally committed as revision 14768 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7246177d80 
								
							
								 
							
						 
						
							
							
								
								ensure we get explicit definition of various _XOPEN_SOURCE functions we use  
							
							Originally committed as revision 14766 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8cda19ee6 
								
							
								 
							
						 
						
							
							
								
								Include poll.h instead of sys/poll.h  
							
							Originally committed as revision 11924 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81644c2ee0 
								
							
								 
							
						 
						
							
							
								
								Check for the presence of sys/select.h and conditionally #include it.  
							
							patch by Michael Kostylev, mik niipt ru
Originally committed as revision 11324 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72d6b1bf1b 
								
							
								 
							
						 
						
							
							
								
								Fix compilation of os_support.c for MinGW with --disable-network  
							
							Patch by Tom Harper <d.thomas.harper <at> gmail.com>
Originally committed as revision 11200 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								087b327287 
								
							
								 
							
						 
						
							
							
								
								Include os_support.h only when needed  
							
							Originally committed as revision 11073 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ff3f3e7ce 
								
							
								 
							
						 
						
							
							
								
								Check for winsock2.h instead of __MINGW32__  
							
							Originally committed as revision 9988 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d72e7d0f24 
								
							
								 
							
						 
						
							
							
								
								use sscanf to parse address  
							
							Originally committed as revision 9756 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								109d30e9f1 
								
							
								 
							
						 
						
							
							
								
								remove useless check  
							
							Originally committed as revision 9733 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								104d04182d 
								
							
								 
							
						 
						
							
							
								
								fix emulated inet_aton so that it fails for invalid addresses  
							
							patch by elupus: \elupus ecce se/
original thread:
[FFmpeg-devel] [PATCH] emulated inet_aton doesn't fail for invalidaddresses
date: 07/15/2007 12:40 AM
Originally committed as revision 9731 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fc44ed69e 
								
							
								 
							
						 
						
							
							
								
								MinGW has those include files.  
							
							Originally committed as revision 9707 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82e4ac2c97 
								
							
								 
							
						 
						
							
							
								
								Move av_gettime() back to lavf/utils.c  
							
							Originally committed as revision 9706 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c993a83131 
								
							
								 
							
						 
						
							
							
								
								MinGW has gettimeofday() since mingw-runtime-3.10  
							
							Originally committed as revision 9705 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c37e504f0 
								
							
								 
							
						 
						
							
							
								
								Remove OS/2 support  
							
							Originally committed as revision 9586 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45c1011020 
								
							
								 
							
						 
						
							
							
								
								Remove localtime_r implementation for systems that don't have it.  
							
							It is no longer used.
Originally committed as revision 9425 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e2e29fb00 
								
							
								 
							
						 
						
							
							
								
								r9095 invalidly removed the check for non-winsock  
							
							Originally committed as revision 9096 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7235183df9 
								
							
								 
							
						 
						
							
							
								
								fix FD_SETSIZE handling in our poll() emulation  
							
							Originally committed as revision 9095 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5676d140a9 
								
							
								 
							
						 
						
							
							
								
								initial mingw networking support  
							
							Originally committed as revision 9029 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba472aaf01 
								
							
								 
							
						 
						
							
							
								
								implement ff_socket_nonblock and use it in networking code  
							
							Originally committed as revision 8846 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ee10633d2 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Remove trailing whitespace and tabs.  
							
							Originally committed as revision 8838 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								383eda2348 
								
							
								 
							
						 
						
							
							
								
								move resolve_host from tcp.c to os_support.c as it is used widely  
							
							Originally committed as revision 8834 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61bc79ec9c 
								
							
								 
							
						 
						
							
							
								
								remove possibly broken wince cruft  
							
							Originally committed as revision 8763 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9fdab0dab 
								
							
								 
							
						 
						
							
							
								
								Some more BeOS cleanup: check for arpa/inet.h; declare the prototype for inet_aton if not found; remove barpainet.h as it's not longer needed.  
							
							Originally committed as revision 8488 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								457b101e42 
								
							
								 
							
						 
						
							
							
								
								Make sure we don't try to emulate poll() when it's there if --disable-ffserver... 10l  
							
							Originally committed as revision 7991 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36c07acd59 
								
							
								 
							
						 
						
							
							
								
								MinGW patch by <koyama AT infocity DOT co DOT jp>, reworked. Removed placeholder for winsock.  
							
							Originally committed as revision 7990 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0c858d834 
								
							
								 
							
						 
						
							
							
								
								poll() emulation for BeOS, and maybe MinGW.  
							
							Originally committed as revision 7987 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8da9266cea 
								
							
								 
							
						 
						
							
							
								
								use the standard INT64_C() macro for 64-bit constants  
							
							Originally committed as revision 7240 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaa53b957b 
								
							
								 
							
						 
						
							
							
								
								MinGW compilation fix, inet_aton and #includes depend on networking support.  
							
							Originally committed as revision 7081 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54eb77c05e 
								
							
								 
							
						 
						
							
							
								
								Move BeOS-specific code into os_support.c.  
							
							Originally committed as revision 7071 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa28bc16f0 
								
							
								 
							
						 
						
							
							
								
								simplify  
							
							Originally committed as revision 7048 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f30a81d19 
								
							
								 
							
						 
						
							
							
								
								CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just  
							
							CONFIG_MINGW or __MINGW32__ instead.
Originally committed as revision 5718 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdc7b57042 
								
							
								 
							
						 
						
							
							
								
								Skip all includes for WinCE, instead of falling through to the #else case.  
							
							Originally committed as revision 4884 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac44871c77 
								
							
								 
							
						 
						
							
							
								
								WinCE cross-compilation support  
							
							patch by Gildas Bazin < gbazin **@** altern **.** org >
Originally committed as revision 4881 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago