[MPlayer-cvslog] r19325 - in trunk/stream: rtp.c rtp.h

ben subversion at mplayerhq.hu
Fri Aug 4 21:36:41 CEST 2006


Author: ben
Date: Fri Aug  4 21:36:41 2006
New Revision: 19325

Modified:
   trunk/stream/rtp.c
   trunk/stream/rtp.h

Log:
moved some definitions from rtp.h to rtp.c as they're not exported or used anywhere else

Modified: trunk/stream/rtp.c
==============================================================================
--- trunk/stream/rtp.c	(original)
+++ trunk/stream/rtp.c	Fri Aug  4 21:36:41 2006
@@ -39,6 +39,22 @@
 
 #define MAXRTPPACKETSIN 32   // The number of max packets being reordered
 
+struct rtpbits {
+  unsigned int v:2;           /* version: 2 */
+  unsigned int p:1;           /* is there padding appended: 0 */
+  unsigned int x:1;           /* number of extension headers: 0 */
+  unsigned int cc:4;          /* number of CSRC identifiers: 0 */
+  unsigned int m:1;           /* marker: 0 */
+  unsigned int pt:7;          /* payload type: 33 for MPEG2 TS - RFC 1890 */
+  unsigned int sequence:16;   /* sequence number: random */
+};
+
+struct rtpheader {	/* in network byte order */
+  struct rtpbits b;
+  int timestamp;	/* start: random */
+  int ssrc;		/* random */
+};
+
 struct rtpbuffer
 {
 	unsigned char  data[MAXRTPPACKETSIN][STREAM_BUFFER_SIZE];
@@ -48,6 +64,8 @@
 };
 static struct rtpbuffer rtpbuf;
 
+static int getrtp2(int fd, struct rtpheader *rh, char** data, int* lengthData);
+
 // RTP Reordering functions
 // Algorithm works as follows:
 // If next packet is in sequence just copy it to buffer

Modified: trunk/stream/rtp.h
==============================================================================
--- trunk/stream/rtp.h	(original)
+++ trunk/stream/rtp.h	Fri Aug  4 21:36:41 2006
@@ -15,24 +15,6 @@
 #include <winsock2.h>
 #endif
 
-struct rtpbits {
-  unsigned int v:2;           /* version: 2 */
-  unsigned int p:1;           /* is there padding appended: 0 */
-  unsigned int x:1;           /* number of extension headers: 0 */
-  unsigned int cc:4;          /* number of CSRC identifiers: 0 */
-  unsigned int m:1;           /* marker: 0 */
-  unsigned int pt:7;          /* payload type: 33 for MPEG2 TS - RFC 1890 */
-  unsigned int sequence:16;   /* sequence number: random */
-};
-
-struct rtpheader {	/* in network byte order */
-  struct rtpbits b;
-  int timestamp;	/* start: random */
-  int ssrc;		/* random */
-};
-
-
-static int getrtp2(int fd, struct rtpheader *rh, char** data, int* lengthData);
 int read_rtp_from_server(int fd, char *buffer, int length);
 
 #endif



More information about the MPlayer-cvslog mailing list