- Feb 05, 2013
-
-
Damian Minkov authored
-
- Feb 04, 2013
-
-
Damian Minkov authored
-
- Jan 26, 2013
-
-
Boris Grozev authored
-
- Jan 25, 2013
-
-
Boris Grozev authored
Adds a JNI interface to libvpx via the org.jitsi.impl.neomedia.codec.video.VPX class. Adds a VP8 encoder and decoder based on that interface.
-
Boris Grozev authored
Adds a 'libvpx' target used to build the (soon to be added) jnvpx library. Reverts the instruction for building the jnffmpeg library, since libvpx won't have to be compiled into it anymore.
-
Lyubomir Marinov authored
Commits work on progress. Prepares to keep video frame memory entirely in the native, non-Java heap.
-
Lyubomir Marinov authored
-
- Jan 16, 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 14, 2013
-
-
Boris Grozev authored
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.
-
- 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 C source code of a refining of the automatic audio device selection to pick up devices from the same hardware.
-
- Dec 06, 2012
-
-
Damian Minkov authored
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.
-
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 22, 2012
-
-
Vincent Lucas authored
-
- Nov 20, 2012
-
-
Lyubomir Marinov authored
-
- Nov 19, 2012
-
-
Lyubomir Marinov authored
Commits the C source code of a fix of a memory corruption in the FFmpeg JNI library caused by the use of strdup instead of av_strdup.
-
- Nov 18, 2012
-
-
Lyubomir Marinov authored
-
- Nov 17, 2012
-
-
Lyubomir Marinov authored
Commits work in progress on updating to FFmpeg 1.0. The C source code of the FFmpeg JNI library is modified to use vanilla FFmpeg 1.0.
-
- 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
-
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.
-
- Oct 29, 2012
-
-
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.
-
- Sep 29, 2012
-
-
Damian Minkov authored
-
- Sep 20, 2012
-
-
Damian Minkov authored
-
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 24, 2012
-
-
Lyubomir Marinov authored
Fixes a failure to keep the aspect ratio of the video when switching to full screen. Attempts to remedy a multi-video display when switching between camera and desktop streaming. Tries to fix a crash in the QTKit video capture on Mac OS X. Works on addressing a unnecessary remaining of the camera on Mac OS X open.
-
- Jul 18, 2012
-
-
Lyubomir Marinov authored
Re-applies the ideas of r9718 with a refined implementation on the PulseAudio Renderer in order to reflect changes to the user's choice with respect to the default playback device while in a call.
-
- Jun 20, 2012
-
-
Lyubomir Marinov authored
Commits an initial version of the libjitsi library which should be fully functional with respect to neomedia/MediaService and should be usable with and without OSGi.
-