summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs/ChangeLog-02a
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLogs/ChangeLog-02a')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a17
1 files changed, 16 insertions, 1 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 61a1d8128a0..a45d3a85e41 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -41,7 +41,6 @@ Tue Nov 13 18:01:57 2001 Craig Rodrigues <crodrigu@bbn.com>
* orbsvcs/orbsvcs/AV/RTCP_Channel.cpp: Fixed comment.
-
Tue Nov 13 14:31:44 2001 Craig Rodrigues <crodrigu@bbn.com>
* orbsvcs/orbsvcs/AV.dsp: (updated)
@@ -72,63 +71,79 @@ Tue Nov 13 14:14:24 2001 Craig Rodrigues <crodrigu@bbn.com>
only allows one flow between stream endpoints). The code was modified
to allow data and control information to be passed as part of the
same flow.
+
* orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
Added/renamed several properties defined in the CORBA AV spec.
Implemented the TAO_StreamCtrl::unbind operation.
Fixed several memory leaks.
+
* orbsvcs/orbsvcs/AV/AV_Core.cpp:
Added code to clean up transport/flow factories (fix memory leak).
Added get_transport_factory(const char *transport_protocol).
Added get_flow_protocol_factory(const char *flow_protocol).
+
* orbsvcs/orbsvcs/AV/AV_Core.h:
Added get_transport_factory(const char *transport_protocol).
Added get_flow_protocol_factory(const char *flow_protocol).
+
* orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
Added a remove_ref call to activate_mediactrl.
+
* orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
Changed the flow specification to better conform to the AV Service
spec.
+
* orbsvcs/orbsvcs/AV/MCast.cpp:
TAO_AV_UDP_MCast_Flow_Handler::handle_input now returns the value
returned by protocol_object->handle_input rather than 0.
+
* orbsvcs/orbsvcs/AV/MCast.h:
Made the TAO_AV_UDP_MCast_Flow_Handler destructor virtual.
+
* orbsvcs/orbsvcs/AV/RTCP.cpp:
* orbsvcs/orbsvcs/AV/RTCP.h:
Added full RFC compliant RTCP control protocol implementation.
Modified the ssrc allocation operation to use the MD5 algorithm to
more reliably choose a unique id.
+
* orbsvcs/orbsvcs/AV/RTCP_Channel.h: (added)
* orbsvcs/orbsvcs/AV/RTCP_Channel.cpp: (added)
These files contain two classes, one used to represent incoming RTP
streams and one to represent outgoing streams. They keep track of
transmission/reception statistics.
+
* orbsvcs/orbsvcs/AV/RTCP_Packet.h: (added)
* orbsvcs/orbsvcs/AV/RTCP_Packet.cpp: (added)
These files contain classes to represent each of the control packet
message types.
+
* orbsvcs/orbsvcs/AV/RTP.cpp:
* orbsvcs/orbsvcs/AV/RTP.h:
Made several changes to support the RTCP implementation.
Added a class to represent an RTP packet.
+
* orbsvcs/orbsvcs/AV/Transport.cpp:
Modified code to use the get_xxx_factory routines added to AV_Core
rather than doing the search in this file.
+
* orbsvcs/orbsvcs/AV/UDP.cpp:
When the protocol is RTP/UDP, an even/odd port pair will be reserved
as is called out in the RTP RFC.
The class TAO_AV_UDP_Connection_Setup was added to replace duplicated
code used for both the TAO_AV_UDP_Acceptor and TAO_AV_UDP_Connector.
+
* orbsvcs/orbsvcs/AV/global.h: (added)
* orbsvcs/orbsvcs/AV/md5.h: (added)
* orbsvcs/orbsvcs/AV/md5c.c: (added)
Used by the operation to allocate ssrc's in RTCP.cpp to help guarantee
a unique id.
+
* orbsvcs/orbsvcs/AV/source.cpp: (removed)
* orbsvcs/orbsvcs/AV/source.h: (removed)
* orbsvcs/orbsvcs/AV/source.i: (removed)
The functionality contained in these files is now implemented in the
RTCP*.* files.
+
* orbsvcs/orbsvcs/Makefile.av: (updated)
* orbsvcs/orbsvcs/AV.bor: (updated)