Mercurial > mplayer.hg
changeset 18851:703273c5e860
2 more unused functions removal (trying to sync with xine)
author | ben |
---|---|
date | Thu, 29 Jun 2006 21:27:07 +0000 |
parents | bb64a42a4559 |
children | b17648e2762e |
files | libmpdemux/librtsp/rtsp.c |
diffstat | 1 files changed, 0 insertions(+), 52 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpdemux/librtsp/rtsp.c Thu Jun 29 21:20:01 2006 +0000 +++ b/libmpdemux/librtsp/rtsp.c Thu Jun 29 21:27:07 2006 +0000 @@ -114,58 +114,6 @@ * network utilities */ -static int host_connect_attempt(struct in_addr ia, int port) { - - int s; - struct sockaddr_in sin; - - s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); - if (s == -1) { - mp_msg(MSGT_OPEN, MSGL_ERR, "rtsp: socket(): %s\n", strerror(errno)); - return -1; - } - - sin.sin_family = AF_INET; - sin.sin_addr = ia; - sin.sin_port = htons(port); - - if (connect(s, (struct sockaddr *)&sin, sizeof(sin))==-1 -#ifndef HAVE_WINSOCK2 - && errno != EINPROGRESS) { -#else - && WSAGetLastError() == WSAEINPROGRESS) { -#endif - mp_msg(MSGT_OPEN, MSGL_ERR, "rtsp: connect(): %s\n", strerror(errno)); - closesocket(s); - return -1; - } - - return s; -} - -static int host_connect(const char *host, int port) { - - struct hostent *h; - int i, s; - - h = gethostbyname(host); - if (h == NULL) { - mp_msg(MSGT_OPEN, MSGL_ERR, "rtsp: unable to resolve '%s'.\n", host); - return -1; - } - - for (i = 0; h->h_addr_list[i]; i++) { - struct in_addr ia; - - memcpy (&ia, h->h_addr_list[i], 4); - s = host_connect_attempt(ia, port); - if(s != -1) - return s; - } - mp_msg(MSGT_OPEN, MSGL_ERR, "rtsp: unable to connect to '%s'.\n", host); - return -1; -} - static int write_stream(int s, const char *buf, int len) { int total, timeout;