You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	support for hostnames instead ip addresses in ffserver conf (using resolve_host now)
Originally committed as revision 8815 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							
								
								
									
										12
									
								
								ffserver.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								ffserver.c
									
									
									
									
									
								
							| @@ -3823,8 +3823,8 @@ static int parse_ffconfig(const char *filename) | ||||
|             my_http_addr.sin_port = htons(val); | ||||
|         } else if (!strcasecmp(cmd, "BindAddress")) { | ||||
|             get_arg(arg, sizeof(arg), &p); | ||||
|             if (!inet_aton(arg, &my_http_addr.sin_addr)) { | ||||
|                 fprintf(stderr, "%s:%d: Invalid IP address: %s\n", | ||||
|             if (resolve_host(&my_http_addr.sin_addr, arg) != 0) { | ||||
|                 fprintf(stderr, "%s:%d: Invalid host/IP address: %s\n", | ||||
|                         filename, line_num, arg); | ||||
|                 errors++; | ||||
|             } | ||||
| @@ -3841,8 +3841,8 @@ static int parse_ffconfig(const char *filename) | ||||
|             my_rtsp_addr.sin_port = htons(atoi(arg)); | ||||
|         } else if (!strcasecmp(cmd, "RTSPBindAddress")) { | ||||
|             get_arg(arg, sizeof(arg), &p); | ||||
|             if (!inet_aton(arg, &my_rtsp_addr.sin_addr)) { | ||||
|                 fprintf(stderr, "%s:%d: Invalid IP address: %s\n", | ||||
|             if (resolve_host(&my_rtsp_addr.sin_addr, arg) != 0) { | ||||
|                 fprintf(stderr, "%s:%d: Invalid host/IP address: %s\n", | ||||
|                         filename, line_num, arg); | ||||
|                 errors++; | ||||
|             } | ||||
| @@ -4341,8 +4341,8 @@ static int parse_ffconfig(const char *filename) | ||||
|         } else if (!strcasecmp(cmd, "MulticastAddress")) { | ||||
|             get_arg(arg, sizeof(arg), &p); | ||||
|             if (stream) { | ||||
|                 if (!inet_aton(arg, &stream->multicast_ip)) { | ||||
|                     fprintf(stderr, "%s:%d: Invalid IP address: %s\n", | ||||
|                 if (resolve_host(&stream->multicast_ip, arg) != 0) { | ||||
|                     fprintf(stderr, "%s:%d: Invalid host/IP address: %s\n", | ||||
|                             filename, line_num, arg); | ||||
|                     errors++; | ||||
|                 } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user