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

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 21 (100.0%) | 959 (100.0%) | 45.6 |
| damencho | 8 (38.1%) | 652 (68.0%) | 81.5 |
| lubomir_m | 6 (28.6%) | 274 (28.6%) | 45.6 |
| wernerd | 2 (9.5%) | 20 (2.1%) | 10.0 |
| s_vincent | 1 (4.8%) | 9 (0.9%) | 9.0 |
| emcho | 4 (19.0%) | 4 (0.4%) | 1.0 |
Makes sure that the audio system used for capture is also used for playback.
10 lines of code changed in:
Makes possible making video call without audio, and sharing the desktop from machine without audio device.
Updates zrtp to use the first available stream as master, if more than one stream use the audio one.
6 lines of code changed in:
Changes project name in source license headers from SIP Communicator to Jitsi
4 lines of code changed in:
Volume control implementation for media service.
2 lines of code changed in:
Fixes warnings and javadocs.
9 lines of code changed in:
Tries to fix the playback of the notification sounds with PortAudio on devices which cannot be opened with arbitrary sample rates. Reported by Werner Dittmann on the dev mailing list in the thread 'Wideband PortAudio'.
78 lines of code changed in:
(1) Tries to convert PortAudio to support wideband. (2) Fixes a failure of the JNI Speex decoder to continue decoding. (3) Fixes an integer overflow in the JNI Speex encoder.
149 lines of code changed in:
Cleanup PropertyChangeEvent stuff
Use java.beans.PropertyChangeEvent instead of own implementation. This removes some classes from
SC and removes ambiguities with respect to PropertyChangeEvent handling.
Rename SC's own PropertyVetoException to ConfigPropertyVetoException to show the difference
in usage and implementation. ConfigPropertyVetoException is a subclass of Runtime exception
(intentionally) to simplify handling.
1 lines of code changed in:
Optimizes the playback of audio when using PortAudio (i.e. the Renderer and when playing back notification sounds). The main optimization is the reduced copies of the audio samples which used to be at least 3 in the best case and now there is 1 in the best case and 3 in the worst case. On my Ubuntu Karmic desktop, I see audio interruptions being brought down from often to rare. The binaries for 32- and 64-bit Linux and 32-bit Windows are kindly prepared by Damian Minkov. There is no binary for 64-bit Windows.
27 lines of code changed in:
Stop playing of clips immediately if started is false. Stop looping clips immediately, not only
after the loop timeout. Sometimes the ring sound was played while the audio connection was already
set up.
19 lines of code changed in:
Uses Pa_StopStream(). Adds some synchronization here and there in PortAudio.
8 lines of code changed in:
Fixes the implementation of a method which is not used but anyway... Also fixes a few warnings.
2 lines of code changed in:
Second big move of packages. Created jmfext in order to keep jmf requirenment for package name of Datasources ("media.protocol.....") and separate portaudio classes in neomedia.portaudio package.
2 lines of code changed in:
Copy all missing stuff in neomedia from media.
2 lines of code changed in:
Copy audio notify service and activate it through neomedia.
640 lines of code changed in: