|
From: <lin...@us...> - 2003-10-09 18:27:38
|
Update of /cvsroot/dvbtools/dvbstream
In directory sc8-pr-cvs1:/tmp/cvs-serv12598
Modified Files:
dumprtp.c
Log Message:
Add error detection
Index: dumprtp.c
===================================================================
RCS file: /cvsroot/dvbtools/dvbstream/dumprtp.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** dumprtp.c 27 Jun 2002 19:11:31 -0000 1.2
--- dumprtp.c 9 Oct 2003 18:27:33 -0000 1.3
***************
*** 35,41 ****
--- 35,49 ----
struct rtpheader rh;
int lengthData;
+ unsigned short seq=0;
+ int flag=0;
while(1) {
getrtp2(socket,&rh, &buf,&lengthData);
+ if (flag==0) { seq=rh.b.sequence; flag=1; }
+ if (seq!=rh.b.sequence) {
+ fprintf(stderr,"rtptsaudio: NETWORK CONGESTION - expected %d, received %d\n",seq,rh.b.sequence);
+ seq=rh.b.sequence;
+ }
+ seq++;
write(1,buf,lengthData);
}
|