[root]/src/net/java/sip/communicator/impl/neomedia/audiolevel
event
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 38 (100.0%) | 1626 (100.0%) | 42.7 |
| emcho | 23 (60.5%) | 986 (60.6%) | 42.8 |
| lubomir_m | 12 (31.6%) | 607 (37.3%) | 50.5 |
| s_vincent | 2 (5.3%) | 21 (1.3%) | 10.5 |
| wernerd | 1 (2.6%) | 12 (0.7%) | 12.0 |
Commits work in progress on fixing leaks of every CallDialog and ChatWindow.
295 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:
Changes project name in source license headers from SIP Communicator to Jitsi
4 lines of code changed in:
Tunes the audio levels based on sound pressure levels and their ranges a bit. Fixes an inaccuracy in the audio levels being sent to conference members.
4 lines of code changed in:
Fixes an incorrect removal of audio-level data by CSRC.
82 lines of code changed in:
Bases the audio levels displayed in the call dialog on sound pressure levels.
165 lines of code changed in:
Horizontal flip of the video in configuration form (mirror effect). Updates ffmpeg (revision 25669) and x264 (November 3th 2010 daily tarball) source trees for the ffmpeg JNI.
5 lines of code changed in:
Reuse buffers as much as possible.
Fix problems in AudioLevelEffect to reuse buffers and set offset correctly.
Add code to reuse raw packets as much as possible. Reallocating packets if
they contain buffers that are to small will lead to a set of buffers that
are large enough and thus reallocation stops (stable condition).
12 lines of code changed in:
Commits my understanding of a patch provided on the dev mailing list by Admin in the thread '[PATCH] fix for jportaudio, Convert device name charset from system to UNICODE, at system with not UTF-8 and ISO8859-1 system charset.' Additionally, saves an array copy in the JNI Pa_WriteStream. The two changes require the rebuilding of the JNI library jportaudio to kick in but SIP Communicator should continue to work with its previous behavior without it. Lastly, fixes a possible read beyond the valid audio data in AudioLevelEventDispatcher which is part of the functionality behind the audio levels in calls.
20 lines of code changed in:
Commits minor code cleaning here and there and applies a tiny optimization while looking for something else.
19 lines of code changed in:
Fixes an issue with audio level caching in conference calls. Prepares for a first commit of CSRC audio levels. The features is not enabled yet
2 lines of code changed in:
Moves the CsrcAudioLevelListener to neomedia.event so that it would live together with the SimpleAudioLevelListener
0 lines of code changed in:
Adds more CSRC level encoding params. Adds a new CsrcAudioLevelListener
0 lines of code changed in:
Introduces an audio level cache in audio mixers
35 lines of code changed in:
Adding a map that we can use to cache last measured audio levels
202 lines of code changed in:
- Associates a single ReceiveStream with a given MediaStream.
- Removes fruitless duplications in Controls implementations and reduces unnecessary allocations.
19 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.
3 lines of code changed in:
Final touches to local and stream audio level management. Getting ready to commit conference levels.
167 lines of code changed in:
Further audio level related refactoring on neomedia. (Almost there)
20 lines of code changed in:
Further audio level related refactoring on neomedia.
36 lines of code changed in:
(2 more)