[root]/src/net/java/sip/communicator/service/protocol/media

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 189 (100.0%) | 9626 (100.0%) | 50.9 |
| emcho | 42 (22.2%) | 4431 (46.0%) | 105.5 |
| lubomir_m | 62 (32.8%) | 3113 (32.3%) | 50.2 |
| s_vincent | 40 (21.2%) | 1505 (15.6%) | 37.6 |
| damencho | 26 (13.8%) | 370 (3.8%) | 14.2 |
| vincent_lucas | 3 (1.6%) | 122 (1.3%) | 40.6 |
| ibauersachs | 12 (6.3%) | 71 (0.7%) | 5.9 |
| yanas | 4 (2.1%) | 14 (0.1%) | 3.5 |
Adds ice states to call info.
Fixes a problem with creating two transport managers for jabber calls and slow creating of upnpharvester.
24 lines of code changed in:
Call security fixes. Adds SrtpControl to the security negotiation started event.
6 lines of code changed in:
Renames recently added event securityStarted to securityNegotiationStarted.
6 lines of code changed in:
Adds security started event, indicating when security initialization has really started.
21 lines of code changed in:
Fixes hanging up call in cross protocol conference and when security is mandatory but is not available. Fixes creating normal conferences.
3 lines of code changed in:
Implements automatic selection of the (experimental) cobri support for conference calls. Enabled if the boolean account property USE_JITSI_VIDEO_BRIDGE is explicitly set to true.
10 lines of code changed in:
Fixes multiple stability issues with the (experimental) support for the cobri Jabber extension.
1 lines of code changed in:
Fixes a ConcurrentModificationException in SRTPTransformer reported by Emil Ivov, an ArrayIndexOutOfBoundsException in CallJabberImpl. Removes FMJConditionals because FMJ is always used anyway.
56 lines of code changed in:
Adds (experimental) support for the cobri Jabber extension.
1295 lines of code changed in:
Fixes a ConcurrentModificationException in SRTCPTransformer.
25 lines of code changed in:
- Allows the neomedia bundle to function even when the PortAudio native library fails to load.
- Allows the resourcemanager bundle to function without resources such as images.
- Provides a way to listen for and, optionally, drop DatagramPackets read by RTPConnectorInputStream prior to converting them to RawPackets and passing them up the media chain.
27 lines of code changed in:
Fixes style formating, javadoc and eclipse related warnings.
2 lines of code changed in:
When we change audio device during a cross-protocol conference call, it is the first call of the group that will trigger the propertyChange to other calls (because every calls share the first call audio media device and if the first call is not the first notified, we will end up with different audio device amongst the calls).
27 lines of code changed in:
Fixes audio level display when changing input device during a call.
4 lines of code changed in:
Adds security timeout event, triggered whenever we tried and couldn't establish security connection (zrtp sends initial hello packets and don't receive response). Adds initial implementation of paranoia mode, if enabled and the other party didn't indicate encryption we fail the call.
43 lines of code changed in:
Adds getTransportProtocol() function in the MediaStream to get the media stream transport protocol (UDP or TCP). Adds getEncryptionMethod(MediaType) function in the CallPeerMediaHandler to get the media stream key exchange encryption used (null, ZRTP, SDES or MIKEY). Adds CallInfoFrame display for: media stream transport protocol (UDP or TCP), media stream application protocol (RTP or SRTP) and the key exchange protocol used (none, ZRTP, SDES or MIKEY).
50 lines of code changed in:
Adds a getICECandidateExtendedType() function to the CallPeerMediaHandler and the TransportManager in order to retrieve the ICE candidate extended type used. Updates the CallInfoFrame to display the ICE candidate extended type if available.
72 lines of code changed in:
Adds support for merging all existing calls in a single conference.
22 lines of code changed in:
Fixes issue related to conference establishment with some SIP providers (contact blocked in connecting state).
4 lines of code changed in:
Removes debug line.
0 lines of code changed in:
(92 more)