diff options
author | phintuka <phintuka> | 2006-07-04 02:34:07 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2006-07-04 02:34:07 +0000 |
commit | 20f2a2ddaef996d83bbe14af50ab9d8406610fab (patch) | |
tree | 7ee8cb1ff19ebe892a32df95a004b74164e692ed | |
parent | 0a887afc8374eb8a467c7773a2632a55d05be074 (diff) | |
download | xineliboutput-20f2a2ddaef996d83bbe14af50ab9d8406610fab.tar.gz xineliboutput-20f2a2ddaef996d83bbe14af50ab9d8406610fab.tar.bz2 |
*** empty log message ***
-rw-r--r-- | tools/udp_pes_scheduler.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/tools/udp_pes_scheduler.c b/tools/udp_pes_scheduler.c index e80f0226..caa69485 100644 --- a/tools/udp_pes_scheduler.c +++ b/tools/udp_pes_scheduler.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: udp_pes_scheduler.c,v 1.6 2006-07-04 02:09:39 phintuka Exp $ + * $Id: udp_pes_scheduler.c,v 1.7 2006-07-04 02:34:07 phintuka Exp $ * */ @@ -348,14 +348,28 @@ void cUdpScheduler::Send_RTCP(int fd_rtcp, uint32_t Frames, uint64_t Octets) sprintf(msg->sdes.item[0].data, "VDR@%s:%d%c%c%c", xc.remote_rtp_addr, xc.remote_rtp_port, 0, 0, 0); msg->sdes.item[0].length = strlen(msg->sdes.item[0].data); - msg->hdr.length = htons(1 + ((msg->sdes.item[0].length - 2) + 3) / 4); + msg->hdr.length = htons(1 + 1 + ((msg->sdes.item[0].length - 2) + 3) / 4); content += sizeof(rtcp_common_t) + 4*ntohs(msg->hdr.length); msg = (rtcp_packet_t *)content; // Send int err = send(fd_rtcp, frame, content - frame, 0); - //LOGMSG("RTCP send (%d)", err); +#ifdef LOG_RTCP + LOGMSG("RTCP send (%d)", err); + for(int i=0; i<content-frame; i+=16) + LOGMSG("%02X %02X %02X %02X %02X %02X %02X %02X " + "%02X %02X %02X %02X %02X %02X %02X %02X " + " %c%c%c%c%c%c%c%c %c%c%c%c%c%c%c%c", + frame[i+0],frame[i+1],frame[i+2],frame[i+3], + frame[i+4],frame[i+5],frame[i+6],frame[i+7], + frame[i+8],frame[i+9],frame[i+10],frame[i+11], + frame[i+12],frame[i+13],frame[i+14],frame[i+15], + frame[i+0],frame[i+1],frame[i+2],frame[i+3], + frame[i+4],frame[i+5],frame[i+6],frame[i+7], + frame[i+8],frame[i+9],frame[i+10],frame[i+11], + frame[i+12],frame[i+13],frame[i+14],frame[i+15]); +#endif } } |