[root]/src/net/java/sip/communicator/impl/neomedia/conference

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 74 (100.0%) | 6330 (100.0%) | 85.5 |
| lubomir_m | 59 (79.7%) | 6170 (97.5%) | 104.5 |
| vincent_lucas | 2 (2.7%) | 73 (1.2%) | 36.5 |
| damencho | 3 (4.1%) | 43 (0.7%) | 14.3 |
| s_vincent | 3 (4.1%) | 37 (0.6%) | 12.3 |
| emcho | 7 (9.5%) | 7 (0.1%) | 1.0 |
Tries to default the audio CaptureDevice to a Format which satisfies the maximum of the supported audio properties yet betters the efficiency of the application.
1 lines of code changed in:
Adds in-band DTMF functionality.
73 lines of code changed in:
Adds support for audio devices hotplug as well as to change input/output audio devices during a call.
16 lines of code changed in:
Refines the garbage collection-related characteristics of AudioMixer.
390 lines of code changed in:
Synchronizes sources with some android changes.
1 lines of code changed in:
Changes project name in source license headers from SIP Communicator to Jitsi
7 lines of code changed in:
Fixes a memory (and thread) leak in AudioMixer.
27 lines of code changed in:
Enhances the exception logging of the PortAudio CaptureDevice (mostly because Manager.createDataSource doesn't rethrow the original exception but wraps it and thus doesn't report the stack trace of the actual problem).
1 lines of code changed in:
Fixes the issue described by Kertesz Laszlo on the dev mailing list in the thread "Sip Communicator does not close sound devices after call finish (PulseAudio)".
34 lines of code changed in:
Fix some javadoc warnings.
20 lines of code changed in:
Implements Speex encoder, decoder and resampler using the native Speex library. Since the JNI binaries are not available, the new functionality shouldn't cause regressions.
7 lines of code changed in:
Fix mute button behaviour in conference calls.
42 lines of code changed in:
Fix javadoc warnings.
1 lines of code changed in:
- Associates a single ReceiveStream with a given MediaStream.
- Removes fruitless duplications in Controls implementations and reduces unnecessary allocations.
6 lines of code changed in:
Attempts to remedy freezes in the audio mixing performed in conference calls. Releases resources associated with a conference member once she leaves the conference call. Fixes warnings. Adds javadocs.
346 lines of code changed in:
Attempts to fix a problem in the audio-mixing functionality which leads to sound from remote conference participants being partially included into the mix when the focus uses the JavaSound CaptureDevice. Splits the AudioMixer and its inner classes in multiple files for the sake of clarity. Fixes javadocs.
1768 lines of code changed in:
Enables the simultaneous use of one and the same JavaSound CaptureDevice in multiple calls. Thus also allows a JavaSound call to become a conference call.
20 lines of code changed in:
Fixes an incorrect creation of Player in neomedia.
16 lines of code changed in:
Restores BufferControl-related functionality present in media and removed from neomedia last night because it wasn't implemented for conferences. Now it's implemented for both ordinary and conference calls.
23 lines of code changed in:
Solves an issue with synchronization when creating a conference call reported by Emil Ivov. The noticeable problem was that only one of the two invited peers would get their ReceiveStream included into the audio mixing carried out in the conference.
1 lines of code changed in:
(13 more)