Directory src/net/java/sip/communicator/impl/neomedia/portaudio/

Directory Created:
2009-11-24 20:01
Total Files:
5
Deleted Files:
2
Lines of Code:
928

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

Lines of Code

src/net/java/sip/communicator/impl/neomedia/portaudio/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 36 (100.0%) 1601 (100.0%) 44.4
damencho 9 (25.0%) 777 (48.5%) 86.3
lubomir_m 17 (47.2%) 689 (43.0%) 40.5
s_vincent 5 (13.9%) 127 (7.9%) 25.4
rkuntz 2 (5.6%) 5 (0.3%) 2.5
emcho 3 (8.3%) 3 (0.2%) 1.0

Most Recent Commits

lubomir_m 2012-03-22 02:09

- 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.

54 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+1 -37), PortAudioDeviceChangedCallbacks.java (new 53)
s_vincent 2012-03-09 17:54

Fixes style formating, javadoc and eclipse related warnings.

19 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudioStreamCallback.java (+19)
s_vincent 2012-01-18 19:48

Adds support for audio devices hotplug as well as to change input/output audio devices during a call.

97 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+77 -1), PortAudioDeviceChangedCallback.java (new 20)
emcho 2011-10-18 14:03

Changes project name in source license headers from SIP Communicator to Jitsi

3 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+1 -1), PortAudioException.java (+1 -1), PortAudioStreamCallback.java (+1 -1)
damencho 2011-02-08 13:59

Make sure we use directsound devices under windows if they are not set as default one.

48 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+48)
lubomir_m 2010-12-17 18:14

Rebuilds the Mac OS X counterpart of the PortAudio support with 10.4 compatibility. Fixes javadocs, formatting.

71 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+71 -67)
lubomir_m 2010-12-07 13:44

Commits a Makefile for the PortAudio support binaries that works on Linux, Mac OS X and Windows. Updates the associated README. Uses the jn prefix for the PortAudio support binaries in the fashion of JMF which seems to use jm, n stands for neomedia.

2 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+2 -2)
lubomir_m 2010-11-12 21:12

Removes the PortAudioManager class because its name is too generic, spreads its functionality across the DeviceConfiguration and PortAudio classes.

61 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+61 -32), PortAudioManager.java (del)
lubomir_m 2010-09-09 12:04

- Supports more call recording formats.
- Adds, fixes javadocs.

1 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+1 -1)
s_vincent 2010-09-06 10:43

Fix some javadoc warnings, typos and 80 lines cut.

3 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+3 -3)
s_vincent 2010-07-06 09:29

Fix some javadoc warnings.

8 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudioException.java (+8)
lubomir_m 2010-06-18 03:23

In response to a report by Werner Dittmann on the dev mailing list in the thread 'Wideband PortAudio', attempts to open the PortAudio CaptureDevice and Renderer at supported sample rates. The notifications/PortAudioClipImpl and GatherEntropy still need a fix. The JNI binaries of PortAudio need rebuilding in order to implement free(void *) for PortAudio but the application should work even without it. (In the absence of PortAudio free(void *), falling back to FFmpeg's free routine will be attempted.)

45 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+45)
lubomir_m 2010-06-15 20:22

(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.

285 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+265 -218), PortAudioManager.java (+20 -215), PortAudioUtils.java (del)
lubomir_m 2010-04-21 22:06

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.

65 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+65 -6)
lubomir_m 2010-01-20 19:22

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.

85 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+32 -1), PortAudioManager.java (+53 -32)
damencho 2010-01-20 13:49

Move portaudio specific settings from DeviceConfiguration to PortAudioAuto, and leave stopping only to portaudio slave streams.

1 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+1 -8)
damencho 2010-01-19 14:04

Fix delay on closing portaudio DataSource. If portaudio binary is missing this prevents loading neomedia service, its now fixed.

8 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+8 -1)
lubomir_m 2009-12-21 18:55

Uses Pa_StopStream(). Adds some synchronization here and there in PortAudio.

11 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudioManager.java (+11 -10)
damencho 2009-12-18 14:40

Make Portaudio default audio system and enable echo cancellation by default. Make media configuration to be saved only when changed from configuration form. Remove sound level listeners before removing call peer panels in UI to avoid exceptions when receiving sound levels just after removing the panels.

30 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudioManager.java (+30 -1)
rkuntz 2009-12-10 12:24

Fixed a typo in the spelling of UNSPECIFIED.

5 lines of code changed in:

  • src/net/java/sip/communicator/impl/neomedia/portaudio: PortAudio.java (+2 -2), PortAudioManager.java (+3 -3)

(3 more)

Generated by StatSVN 0.3.1