summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/AV/RTP.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/AV/RTP.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/RTP.cpp38
1 files changed, 17 insertions, 21 deletions
diff --git a/TAO/orbsvcs/orbsvcs/AV/RTP.cpp b/TAO/orbsvcs/orbsvcs/AV/RTP.cpp
index 7118a24c14c..b29f5bfb890 100644
--- a/TAO/orbsvcs/orbsvcs/AV/RTP.cpp
+++ b/TAO/orbsvcs/orbsvcs/AV/RTP.cpp
@@ -34,15 +34,13 @@
// $Id$
-#include "orbsvcs/AV/RTP.h"
-#include "orbsvcs/AV/RTCP.h"
+#include "RTP.h"
+#include "RTCP.h"
#include "tao/debug.h"
#include "ace/OS_NS_arpa_inet.h"
#include "ace/OS_NS_strings.h"
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
// RTP_Packet
// Constructor for RTP packets received
@@ -72,8 +70,8 @@ RTP_Packet::RTP_Packet(char* buffer, int length)
else
this->extension_bytes_ = 0;
- this->packet_size_ = static_cast<ACE_UINT16> (length);
- this->payload_size_ = static_cast<ACE_UINT16> (length-index);
+ this->packet_size_ = length;
+ this->payload_size_ = length-index;
// This is necessary only for payload types that have 16 bit values to correct
// the network byte ordering.
@@ -139,7 +137,7 @@ RTP_Packet::RTP_Packet(unsigned char padding,
this->packet_[index] = ((marker & 0x1) << 7 ) |
((payload_type & 0x7f));
index++;
- *((ACE_UINT16*)&this->packet_[index]) = (ACE_UINT16)htons(static_cast<u_short> (seq_num));
+ *((ACE_UINT16*)&this->packet_[index]) = (ACE_UINT16)htons(seq_num);
index+=2;
*((ACE_UINT32*)&this->packet_[index]) = (ACE_UINT32)htonl(timestamp);
index+=4;
@@ -258,7 +256,7 @@ RTP_Packet::get_frame_info (TAO_AV_frame_info *frame_info)
frame_info->timestamp = this->ts();
frame_info->ssrc = this->ssrc();
frame_info->sequence_num = this->sn();
- frame_info->format = static_cast<CORBA::Octet> (this->pt());
+ frame_info->format = this->pt();
}
int
@@ -294,7 +292,7 @@ void
RTP_Packet::get_csrc_list (ACE_UINT32 **csrc_list, ACE_UINT16 &length)
{
*csrc_list = this->host_byte_order_csrc_list_;
- length = static_cast<ACE_UINT16> (this->cc ());
+ length = this->cc ();
}
void
@@ -398,11 +396,11 @@ TAO_AV_RTP_Object::send_frame (ACE_Message_Block *frame,
ACE_NEW_RETURN (rtp_packet,
RTP_Packet (0, // padding
frame_info->boundary_marker, // marker
- static_cast<unsigned char> (this->format_), // payload type
+ this->format_, // payload type
frame_info->sequence_num, // sequence num
frame_info->timestamp, // time stamp
this->ssrc_, // ssrc
- static_cast<unsigned char> (csrc_count), // csrc count
+ csrc_count, // csrc count
csrc_list, // csrc list
frame->rd_ptr (), // data
(ACE_UINT16)frame->length ()),// data size
@@ -454,11 +452,11 @@ TAO_AV_RTP_Object::send_frame (ACE_Message_Block *frame,
ACE_NEW_RETURN (rtp_packet,
RTP_Packet (0, // padding
0, // marker
- static_cast<unsigned char> (this->format_), // payload type
+ this->format_, // payload type
this->sequence_num_, // sequence num
ts, // time stamp
this->ssrc_, // ssrc
- static_cast<unsigned char> (csrc_count), // csrc count
+ csrc_count, // csrc count
csrc_list, // csrc list
frame->rd_ptr (), // data
(ACE_UINT16)frame->length ()),// data size
@@ -508,7 +506,7 @@ TAO_AV_RTP_Object::send_frame (const iovec *iov,
if (frame_info->format != this->format_)
ACE_DEBUG ((LM_DEBUG,
"TAO_AV_RTP_Object::send_frame - error: format type mismatch"));
- this->sequence_num_ = static_cast<ACE_UINT16> (frame_info->sequence_num);
+ this->sequence_num_ = frame_info->sequence_num;
if (frame_info->ssrc != 0)
this->ssrc_ = frame_info->ssrc;
@@ -521,11 +519,11 @@ TAO_AV_RTP_Object::send_frame (const iovec *iov,
ACE_NEW_RETURN (rtp_packet,
RTP_Packet (0, // padding
frame_info->boundary_marker, // marker
- static_cast<unsigned char> (this->format_), // payload type
+ this->format_, // payload type
frame_info->sequence_num, // sequence num
frame_info->timestamp, // time stamp
this->ssrc_, // ssrc
- static_cast<unsigned char> (csrc_count), // csrc count
+ csrc_count, // csrc count
csrc_list, // csrc list
(char *)iov[0].iov_base, // data
data_size), // data size
@@ -579,11 +577,11 @@ TAO_AV_RTP_Object::send_frame (const iovec *iov,
ACE_NEW_RETURN (rtp_packet,
RTP_Packet (0, // padding
0, // marker
- static_cast<unsigned char> (this->format_), // payload type
+ this->format_, // payload type
this->sequence_num_, // sequence num
ts, // time stamp
this->ssrc_, // ssrc
- static_cast<unsigned char> (csrc_count), // csrc count
+ csrc_count, // csrc count
csrc_list, // csrc list
(char *)iov[0].iov_base, // data
data_size), // data size
@@ -625,7 +623,7 @@ TAO_AV_RTP_Object::TAO_AV_RTP_Object (TAO_AV_Callback *callback,
control_object_ (0),
connection_gone_ (0)
{
- this->sequence_num_ = static_cast<ACE_UINT16> (ACE_OS::rand ());
+ this->sequence_num_ = ACE_OS::rand ();
this->timestamp_offset_ = ACE_OS::rand ();
char buf [BUFSIZ];
@@ -773,8 +771,6 @@ TAO_AV_RTP_Flow_Factory::control_flow_factory (void)
return "RTCP";
}
-TAO_END_VERSIONED_NAMESPACE_DECL
-
ACE_FACTORY_DEFINE (TAO_AV, TAO_AV_RTP_Flow_Factory)
ACE_STATIC_SVC_DEFINE (TAO_AV_RTP_Flow_Factory,
ACE_TEXT ("RTP_Flow_Factory"),