Boris Grozev
|
fe9819a395
|
Adds support to encode and decode VP8. Note that a vp8 encoder and decoder need to be build into the jnffmpeg library in order for this to work, and prebuild binaries aren't ready yet.
|
13 years ago |
Damian Minkov
|
7d8e6cc75d
|
Fixes sending pubsub events for empty item (XEP-0060 allows no elements on second level of nodes).
|
13 years ago |
Vincent Lucas
|
6f5544b03a
|
Creates a dedicated thread for changing on-going call volume. Uses the system volume to update the volume slider when the slider becomes visible.
|
13 years ago |
Vincent Lucas
|
c7386f332a
|
Ports Portaudio WMME device timeout system to MacOsX CoreAudio in order to avoid deadlock when a device is unplugged.
|
13 years ago |
Lyubomir Marinov
|
7c06bcf4f8
|
Works on fixing issues with Jitsi VideoBridge telephony conferencing.
|
13 years ago |
Ingo Bauersachs
|
0bea2e337d
|
Update libjitsi after SRTP changes
|
13 years ago |
Vincent Lucas
|
6cb105c295
|
Corrects the property name org.jitsi.impl.neomadia.device.disableUsbDeviceAutoSelection to org.jitsi.impl.neomedia.device.disableUsbDeviceAutoSelection.
|
13 years ago |
Vincent Lucas
|
8f1459fcf7
|
Corrects PortAudio not running on Linux: checks if CoreAudio is supported for the current system.
|
13 years ago |
Vincent Lucas
|
d402b6d4e4
|
Removes duplicate hardware volume control code.
|
13 years ago |
Lyubomir Marinov
|
3b028ec12c
|
Displays a pop-up notification about the removal of an audio device only if it used to be the active/selected one.
|
13 years ago |
Vincent Lucas
|
d920f487cd
|
Creates a property named org.jitsi.impl.neomadia.device.disableUsbDeviceAutoSelection in order to disable the automatic selection of USB audio devices (if set to true).
|
13 years ago |
Vincent Lucas
|
16f9b32675
|
Activates the use of model identifier for audio device.
|
13 years ago |
Vincent Lucas
|
3e4961ffd5
|
Adds capability for Windows to retrieve the model identifier for audio devices. But there is still some issues with using it. Thus, disables temporaly the use of model identifier.
|
13 years ago |
Vincent Lucas
|
73687810cd
|
Enables the media configuration dialog to listen to audio system and device changes even if the audio system combo box is disabled (via the AUDIO_SYSTEM_DISABLED_PROP portperty).
|
13 years ago |
Lyubomir Marinov
|
0a45fefae1
|
Attempts to handle timeouts in Pa_CloseStream more gracefully.
|
13 years ago |
Vincent Lucas
|
356e721b20
|
Reverts commits 10201 and 10202: Adds a net.java.sip.communicator.impl.neomedia.device.hideDevicelessAudioSystems property (default=true) to give the possibility to show deviceless audio systems (if this property is set to false in the configuration).
|
13 years ago |
Lyubomir Marinov
|
ef8cbfd09b
|
Optimizes r10201.
|
13 years ago |
Vincent Lucas
|
60877fb959
|
Adds a net.java.sip.communicator.impl.neomedia.device.hideDevicelessAudioSystems property (default=true) to give the possibility to show deviceless audio systems (if this property is set to false in the configuration).
|
13 years ago |
Lyubomir Marinov
|
a6b37dc503
|
Commits the binaries of a refining of the automatic audio device selection to pick up devices from the same hardware.
|
13 years ago |
Vincent Lucas
|
c9aa6de964
|
Enables audio system changes during on-going calls.
|
13 years ago |
Boris Grozev
|
d13543fe2b
|
Updates FMJ to r14. Fixes calls dropping when RTP sequence numbers wrap and enables the adaptive jitter buffer by default
|
13 years ago |
Boris Grozev
|
502305c1de
|
Updates FMJ to r13 (fixes jitter buffer delay computations for some codecs). Fixes an exception in MediaStreamStatsImpl (introduced in r10183).
|
13 years ago |
Vincent Lucas
|
40798eafc4
|
First part of automatic audio system change: only if the "none" audio system is currently selected and another audio sytem becomes available (a new device has been detected).
|
13 years ago |
Boris Grozev
|
a45f6edbb1
|
Updates FMJ and FMJ sources to r12 (which includes a minor change in the way late RTP audio packets are handled)
|
13 years ago |
Boris Grozev
|
c8b1aff23f
|
Updates FMJ to r11. This revision uses an adaptive jitter buffer (for audio streams), which changes size according to the number of packets arriving too late. Passes the net.java.sip.communicator.impl.neomedia.adaptive_jitter_buffer.* properties to the FMJ Registry. Changes the mechanism through which the number of discarded packets is obtained in MediaStreamStatsImpl, now using a FMJ controls. Shows more information about discarded packets and the adaptive jitter buffer in the "call info" window.
|
13 years ago |
Vincent Lucas
|
711bdfde08
|
Corrects invalid read access from the MacOsX/Windows libjitsi coreaudio library when creating or receiving a call without any microphone connected.
|
13 years ago |
Lyubomir Marinov
|
80860c7761
|
Fixes issues with Jitsi VideoBridge conferencing.
|
13 years ago |
Vincent Lucas
|
976ee608a0
|
Activates update for reloadable audio systems in order to activate them if the number of devices changes from 0 to something greater.
|
13 years ago |
Lyubomir Marinov
|
ab0e5691ff
|
Modifies automatic audio device selection to attempt to pick up capture and playback/notify from the same hardware. Fixes warnings. Adds javadocs.
|
13 years ago |
Vincent Lucas
|
c4a0b3c6cb
|
Changes sequence of audio configuration modification events in order to aggregate pop-up notification events.
|
13 years ago |
Vincent Lucas
|
de80427e32
|
Adds the device name and its state (connected or disconnected) for the "Device configuration has changed" pop-up notification. Adds a "New selected device" pop-up notification when the selected audio device has changed (for audio in, audio out and notifications).
|
13 years ago |
Lyubomir Marinov
|
b5bbadd2bc
|
Addresses a media- and UI-related freeze.
|
13 years ago |
Damian Minkov
|
d8f7fa47cf
|
Changes needed for android merge. Exposing several bundle contexts. Some public constants. Changes in sound notifications to use String as resource uri, and obtaining resource input stream and stream format info from AudioSystem, so it can be overridden in different implementations.
|
13 years ago |
Vincent Lucas
|
769193bd2b
|
Corrects UnsatisfiedLinkError when trying to load nonexistent Windows or MacOSX CoreAudio library. Initializes microphone volume based on system value for MacOSX and Windows Vista/7/8.
|
13 years ago |
Vincent Lucas
|
ef9eb89339
|
Reduces Windows Coreaudio DLL size by removing all non-global symbols (strip -x).
|
13 years ago |
Vincent Lucas
|
7fc8eb5966
|
Activates microphone sensibility modification via Windows CoreAudio (adds 32bits version only for Vista/7/8).
|
13 years ago |
Vincent Lucas
|
52b3c0dab6
|
Activates microphone sensibility modification via Windows CoreAudio (64bits version only for Vista/7/8).
|
13 years ago |
Vincent Lucas
|
c58d7a62cb
|
Modifies path hierarchy for MacOsX CoreAudio JNI and library.
|
13 years ago |
Lyubomir Marinov
|
31093c6dae
|
Shortens the time it takes the PortAudio integration on Windows/WMME to react to the detection that an audio device has been unplugging.
|
13 years ago |
Lyubomir Marinov
|
9f0e0f8c70
|
Fixes a NullPointerException in MediaAwareCallConference reported by Emil Ivov.
|
13 years ago |
Lyubomir Marinov
|
bf1ccdf3dd
|
Fixes freezes in Pa_ReadStream, Pa_StopStream and Pa_WriteStream and incorrect causes of paInvalidChannelCount errors in PortAudio on Windows/WMME. Mitigates an issue with hightened CPU usage (on all supported operating systems) related to hotplug.
|
13 years ago |
Boris Grozev
|
ac9a2a2d42
|
Fixes a problem with RTP timestamps not being properly computed for Opus.
|
13 years ago |
Lyubomir Marinov
|
3294ef4ba3
|
Allows the telephony conferences utilizing the Jitsi VideoBridge server-side technology to associate an RTP stream with the participant who is contributing it. Fixes multiple NullPointerExceptions in MediaStreamStatsImpl and OneToOneCallPeerPanel. Fixes an ArrayIndexOutOfBoundsException in AccountID.
|
13 years ago |
Boris Grozev
|
ff1ccec26c
|
Updates fmj to revision 10, which properly handles RTP audio packets arriving too late (by dropping them)
|
13 years ago |
Boris Grozev
|
172b5e819d
|
Changes the default priority of Opus in the configuration, it's now on top. Removes the DVI4 codec formats, since they are not supported.
|
13 years ago |
Boris Grozev
|
ff5d04e940
|
Refactors the way specific Codec instances are accessed in MediaStreamImpl. Passes "format parameters" received via SDP/Jingle to codecs, which can handle them (Opus).
|
13 years ago |
Lyubomir Marinov
|
fff370944f
|
- Commits work in progress on adding javadocs. Reported by Yana Stamcheva.
- Fixes spelling mistakes.
- Fixes warnings.
|
13 years ago |
Vincent Lucas
|
6594b1de5d
|
Adds microphone hardware amplification for MacOSX via CoreAudio.
|
13 years ago |
Damian Minkov
|
4f3d81f0cc
|
Replaces json lib.
|
13 years ago |
Lyubomir Marinov
|
9c89ffe458
|
Fixes an IllegalArgumentException in the constructor of PortAudioException (on the C side).
|
13 years ago |