- Jan 30, 2013
-
-
Boris Grozev authored
-
- Jan 28, 2013
-
-
Lyubomir Marinov authored
Updates FMJ to r15: Removes a NullPointerException which is said to have been placed for the purposes of JMF compatibility but is inappropriate anyway.
-
Lyubomir Marinov authored
-
- Jan 26, 2013
-
-
Boris Grozev authored
-
- Jan 25, 2013
-
-
Lyubomir Marinov authored
-
- Jan 15, 2013
-
-
Lyubomir Marinov authored
Fixes an issue of overlapping videos which could cause the local video in a call to be displayed bellow the remote video. Works on remedying issues with telephony conferences utilizing the Jitsi VideoBridge server-side technology.
-
- Jan 09, 2013
-
-
Vincent Lucas authored
Ports Portaudio WMME device timeout system to MacOsX CoreAudio in order to avoid deadlock when a device is unplugged.
-
- Dec 20, 2012
-
-
Vincent Lucas authored
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.
-
Vincent Lucas authored
Adds a way to retrieve the model identifier for audio devices: this allows an USB device without a serial number to be recognized as a single device regardless of the USB port used. MacOsX part only.
-
- Dec 19, 2012
-
-
Lyubomir Marinov authored
Commits the binaries of a refining of the automatic audio device selection to pick up devices from the same hardware.
-
- Dec 15, 2012
-
-
Boris Grozev authored
Updates FMJ to r14. Fixes calls dropping when RTP sequence numbers wrap and enables the adaptive jitter buffer by default
-
Boris Grozev authored
Updates FMJ to r13 (fixes jitter buffer delay computations for some codecs). Fixes an exception in MediaStreamStatsImpl (introduced in r10183).
-
- Dec 14, 2012
-
-
Boris Grozev authored
Updates FMJ and FMJ sources to r12 (which includes a minor change in the way late RTP audio packets are handled)
-
Boris Grozev authored
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.
-
- Dec 06, 2012
-
-
Vincent Lucas authored
-
Vincent Lucas authored
Activates microphone sensibility modification via Windows CoreAudio (adds 32bits version only for Vista/7/8).
-
Vincent Lucas authored
Activates microphone sensibility modification via Windows CoreAudio (64bits version only for Vista/7/8).
-
Lyubomir Marinov authored
-
- Dec 05, 2012
-
-
Vincent Lucas authored
-
Vincent Lucas authored
Work in progress using Windows CoreAudio API to set the input device volume (hardware microphone sensibility).
-
- Dec 03, 2012
-
-
Lyubomir Marinov authored
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.
-
- Nov 26, 2012
-
-
Boris Grozev authored
Updates fmj to revision 10, which properly handles RTP audio packets arriving too late (by dropping them)
-
- Nov 22, 2012
-
-
Vincent Lucas authored
-
- Nov 21, 2012
-
-
Damian Minkov authored
-
- Nov 20, 2012
-
-
Lyubomir Marinov authored
-
- Nov 19, 2012
-
-
Lyubomir Marinov authored
-
- Nov 15, 2012
-
-
Lyubomir Marinov authored
-
- Nov 14, 2012
-
-
Lyubomir Marinov authored
- Removes the DirectSound support from PortAudio in order to prevent issues with bad audio quality. - Attempts to recognize USB PortAudio devices on Windows as such, ignores the virtual Microsoft Sound Mapper devices to avoid user confusion. Contributed by Vincent Lucas.
-
- Nov 10, 2012
-
-
Boris Grozev authored
Adds an Opus configuration form and changes the default Opus settings. Updates the Opus JNI binaries. Notifies encoders that implement PacketLossAwareEncoder (Opus and SILK) of packet loss information received via RTCP.
-
- Nov 06, 2012
-
-
Lyubomir Marinov authored
- Prevents a NullPointerException in ice4j's Connector#stop() which appears quite often with unknown side effects. - Prevents a NullPointerException in ToolsMenu related to the Jitsi VideoBridge menu item which causes of long chain of other exceptions and, eventually, prevents the application from completing its startup. - Moves the C source code of JNI PortAudio library from Jitsi/net.java.sip.communicator to libjitsi/org.jitsi. Removes a couple of Java method and C function implementations each of which repeats three times. Fixes possible cases of leaving native callback threads which have been attached to the JVM in undetermined states.
-
- Nov 01, 2012
-
-
Lyubomir Marinov authored
Fixes a discrepancy/inaccuracy in the RTP buffer length and minimum threshold of FMJ which leaves it vularable to even the tinies hiccups of the network. Rebuilds FMJ and libjitsi with debug information such as line numbers.
-
- Oct 30, 2012
-
-
Vincent Lucas authored
Updates library jni portaudio for Linux-32. Includes stdin.h and corrects warning about intptr_t in net_java_sip_communicator_impl_neomedia_portaudio_PortAudio.c (as suggested by Lyubomir Marinov).
-
Vincent Lucas authored
-
- Oct 29, 2012
-
-
Boris Grozev authored
Updates FMJ to r5 from the sourceforge SVN repository. This version uses a java.util.logging.Logger to log, and logs detailed statistics from the RTPSourceStream class. Changes MediaServiceImpl to always enable FMJ logging.
-
Vincent Lucas authored
Improves device selection via portaudio for MacOSX (hostapi coreaudio): adds the possibility to get the device transport type (USB, bluetooth, etc.) and an unique identifier. Corrects problems when: loading the same device twice (for the moment only for the same hostapi), a new plugged device is selected during a call or if the selected device is unchanged.
-
- Oct 15, 2012
-
-
Boris Grozev authored
-
- Sep 26, 2012
-
-
Boris Grozev authored
Replaces the Opus libraries with ones linked against a lower version of glibc (so that they run on debian, for example)
-
- Sep 20, 2012
-
-
Damian Minkov authored
-
- Sep 18, 2012
-
-
Emil Ivov authored
Adds support for the IETF Opus codec (patch by Boris Grozev). Fixes a problem that prevented Jitsi from using formats that are disabled by default (pach by Boris Grozev)
-
- Jul 31, 2012
-
-
Lyubomir Marinov authored
Fixes an issue which would leak at least one Thread per call which would endlessly send out RTCP packets.
-