Changeset 28236 for lang/c/librtmp
- Timestamp:
- 01/10/09 10:51:14 (4 years ago)
- Location:
- lang/c/librtmp
- Files:
-
- 6 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/c/librtmp/Makefile
r27584 r28236 1 1 2 CC = gcc 2 CC = gcc-4.1 3 3 4 CFLAGS = -g -Wall - Ipthread/include5 LDFLAGS = - Lpthread/lib -lwsock32 -lpthreadGC24 CFLAGS = -g -Wall -fmudflap 5 LDFLAGS = -lpthread -lmudflap 6 6 7 TARGET = test .exe7 TARGET = test 8 8 OBJS = main.o rtmp.o rtmp_packet.o amf_packet.o 9 9 -
lang/c/librtmp/amf_packet.c
r28235 r28236 23 23 24 24 #include <stdio.h> 25 #include <stdlib.h> 26 #include <string.h> 25 27 26 28 #include "amf_packet.h" … … 224 226 property->next = NULL; 225 227 226 property->key = malloc(s izeof(string_length)+ 1);228 property->key = malloc(string_length + 1); 227 229 memmove(property->key, raw_data + raw_data_position, string_length); 228 230 property->key[string_length] = '\0'; -
lang/c/librtmp/main.c
r28235 r28236 60 60 while (count--) { 61 61 rtmp_client_process_message(rc); 62 Sleep(1);62 // Sleep(1); 63 63 } 64 64 -
lang/c/librtmp/rtmp.c
r26899 r28236 50 50 51 51 #include <stdio.h> 52 #include <stdlib.h> 53 #include <string.h> 52 54 #include <unistd.h> 53 55 … … 208 210 rtmp_client_t *client; 209 211 int ret; 210 WSADATA data;212 // WSADATA data; 211 213 struct sockaddr_in conn_sockaddr; 212 214 213 WSAStartup(MAKEWORD(2, 0), &data);215 // WSAStartup(MAKEWORD(2, 0), &data); 214 216 215 217 client = (rtmp_client_t*)malloc(sizeof(rtmp_client_t)); … … 220 222 memset(&conn_sockaddr, 0, sizeof(conn_sockaddr)); 221 223 conn_sockaddr.sin_family = AF_INET; 224 conn_sockaddr.sin_addr.s_addr = inet_addr(host); 222 225 conn_sockaddr.sin_port = htons(port_number); 223 226 224 227 /* UNIX!!! 225 ret = inet_aton(host, &(client->conn_sockaddr.sin_addr));226 if (ret == 0) {227 }228 */229 228 conn_sockaddr.sin_addr.s_addr = inet_addr(host); 230 229 if (conn_sockaddr.sin_addr.s_addr == INADDR_NONE) { … … 232 231 return NULL; 233 232 } 233 */ 234 234 235 235 client->conn_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); 236 236 237 /* UNIX!!!238 237 ret = connect( 239 238 client->conn_sock, &(client->conn_sockaddr), 240 239 sizeof(client->conn_sockaddr)); 241 240 if (ret == -1) { 242 } 243 */ 241 return NULL; 242 } 243 /* UNIX!!! 244 244 ret = connect( 245 245 client->conn_sock, … … 249 249 return NULL; 250 250 } 251 */ 251 252 252 253 client->received_size = 0; … … 260 261 void rtmp_client_free(rtmp_client_t *client) 261 262 { 263 close(client->conn_sock); 262 264 /* UNIX!!! 263 close(client->conn_sock);264 */265 265 closesocket(client->conn_sock); 266 266 WSACleanup(); 267 */ 267 268 } 268 269 -
lang/c/librtmp/rtmp.h
r27584 r28236 109 109 { 110 110 int conn_sock; 111 struct sockaddr conn_sockaddr; 111 112 unsigned char received_buffer[RTMP_BUFFER_SIZE]; 112 113 int received_size; -
lang/c/librtmp/rtmp_packet.c
r27584 r28236 23 23 24 24 #include <stdio.h> 25 #include <stdlib.h> 26 #include <string.h> 25 27 26 28 #include "rtmp_packet.h"
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)