Commit Graph

1516 Commits (1e1ea2291ae5e8cec382876c514d341e49354911)

Author SHA1 Message Date
Lyubomir Marinov 640b9d50c3 Fixes an audio quality degradation observed with Core Audio on OS X when the Audio tab in Preferences is open during a call.
12 years ago
Lyubomir Marinov 037599f369 Removes duplication.
12 years ago
hristoterezov 5ee7e6e7ff Adds 32bit native binaries for the calendar service.
12 years ago
hristoterezov 96ef724f2d Adds CalendarService implementation. The Calendar service calculates the free busy status based on outlook meetings.
12 years ago
Damian Minkov b035911232 Fixes canceling outlook queries when new one is created and uses one remote object to deliver results from com server, instead of creating new one for every contact. Adds some measurement trace prints, that can track execution time of native part.
12 years ago
Lyubomir Marinov f5cb93e794 Fixes a case which may lead to ignoring non-distinguishing but important format parameters/SDP fmpt such as H.264 sprop-parameter-sets.
12 years ago
Lyubomir Marinov ddf48ce846 Updates FMJ to r41 (which fixes warnings). Exposes a couple of fields.
12 years ago
Damian Minkov 507e754af7 Updates CoreAudio to be default and echo cancel to be activated for it by default on macosx.
12 years ago
Damian Minkov 1774bb75f8 Updates AEC for CoreAudio using webrtc library, recompiled with latest webrtc, was crashing when running from source with unresolved reference "___sincos_stret". Adds some basic instructions for compiling.
12 years ago
Lyubomir Marinov 76efc9c43d Enhances the support for received H.264 SDP format parameters such as sprop-parameter-sets.
12 years ago
Boris Grozev 51fa51a1f2 Updates libjitsi.jar to faf387ce0c01040fa92f568d9fff484b655ee554 (Filters RTP
12 years ago
Boris Grozev e72c6af968 Updates libjitsi to 600e7ec84a7de3eca11c081a7c58c9d37cf0eb41 (fix failure to restart receive streams).
12 years ago
Ingo Bauersachs a7ee8fcc44 Update libjitsi to 60339296ac7d09a9ded7c8ce9665fbb2ae2a4498
12 years ago
Damian Minkov 79c861c0da Fixes build.
12 years ago
Lyubomir Marinov 3439ffd5fb Extracts an internal class into its own file for the sake of readability.
12 years ago
Boris Grozev f67167f364 Updates fmj.jar to r40 (Fakes a TimeoutEvent when a ReceiveStream is replaced with a PassiveSSRCInfo (e.g. when an RTCP Receiver Report is received, instead of a Sender Report, for the ReceiveStream).).
12 years ago
Lyubomir Marinov c98876d03c Fixes warnings.
12 years ago
Boris Grozev dfda58a6ba Updates libjitsi.jar (fixed failure to free resources for ReceiveStream-s).
12 years ago
Lyubomir Marinov 37e8b10472 Fixes warnings.
12 years ago
Lyubomir Marinov 4b1005dde3 Fixes 'Deadlock between GUI and ReceiveStream' reported by Ingo Bauersachs.
12 years ago
Lyubomir Marinov 0c7cdf4e64 Fixes an IllegalStateException in FileAccessServiceImpl when executing inside Jitsi Videobridge.
12 years ago
Lyubomir Marinov b09f0618e6 Fixes the sending of RTCP feedback messages to support Full Intra Refresh (FIR). Updates bouncycastle to 1.50. Allows getting the complexity set on the Opus encoder (for debugging/informational purposes).
12 years ago
Lyubomir Marinov c100eacc6a Fixes a deadlock in the ICE implementation between Agent.free() and StunClientTransaction observed in Jitsi Videobridge.
12 years ago
Lyubomir Marinov 73487644d4 Fixes an issue with Packet Loss Concealment (PLC) which could cause muting in Jitsi Videobridge conferences to 'repeat' after unmuting.
12 years ago
hristoterezov fa49941803 Implements user search contact source.
12 years ago
Lyubomir Marinov e4627ba7d2 Uses a single Thread per StunStack to expire StunServerTransactions in order to reduce the total number of utilized Threads.
12 years ago
Lyubomir Marinov ef205738d9 Defaults to not dropping received RTP packets from muted audio sources and allows the behavior to be enabled through a ConfigurationService property.
12 years ago
Lyubomir Marinov 974344710c Uses a Thread pool for StunClientTransaction in order to improve performance.
12 years ago
Ingo Bauersachs 68bd828427 Fix ZRTP security status notification when video gets disabled
12 years ago
Damian Minkov 994e8bfe99 Fixes removing properties with partial match, and adds tests for it.
12 years ago
Lyubomir Marinov 0af99ea38e Uses client-to-mixer audio levels as defined by RFC 6464 to reduce the effects of decryption, decoding, and audio mixing in the presence of muted audio sources in a Jitsi Videobridge telephony conference.
12 years ago
Lyubomir Marinov 5c5fb51f2a Fixes DTLS retransmissions in order to make DTLS more resilient to packet loss.
12 years ago
Lyubomir Marinov 7a109ca8f1 Attempts to be less careful and to accommodate even more DTLS records in one datagram.
12 years ago
Lyubomir Marinov b1fa85cc50 Fixes NullPointerExceptions in DTLS-SRTP.
12 years ago
Lyubomir Marinov 8942d902ee Takes into account --min-port and --max-port for the Jingle ICE-UDP transport. Attempts to be more resilient to packet loss during DTLS handshaking.
12 years ago
Lyubomir Marinov 9b2760a302 Introduces endpoint and last-n to the Colibri protocol implementation.
12 years ago
Lyubomir Marinov 22eddf4713 Moves screencapture/imgstreaming from the package net.java.sip.communicator to the package org.jitsi.
12 years ago
Marin f7e447a97c Improves the OTR information messages displayed to the user when the session status is FINISHED
12 years ago
Boris Grozev ca912ad0b5 Updates libjitsi to 88517a6ce1901c8146343a15c63374f6ab4cae32. Fixes problems with video introduced recently
12 years ago
Vincent Lucas 4571e6f2a8 Updates libjitsi, libjnmaccoreaudio and libjnwebrtcaec: Loose AEC synchronization exigence in order to avoid jerky sounds.
12 years ago
Boris Grozev b9b6bdb2fa Updates libjitsi.jar with libjitsi 6b1c919fa3dc3cbbc403c881b6364b83031bcb44
12 years ago
Boris Grozev 1d6326a667 Replaces libjnopus.so with a version which does not require GLIBC_2.14
12 years ago
Boris Grozev 85c52a2753 Adds the "net.java.sip.communicator.impl.browserlauncher.LINUX_BROWSERS"
12 years ago
Ingo Bauersachs 6adfcc2a94 Move mandatory provisioning property to jitsi-defaults
12 years ago
Damian Minkov ae03490b29 Fixes google contacts.
12 years ago
Vincent Lucas 66cafbfa9a Updates libjnmaccoreaudio.jnilib, libjnwebrtcaec.dylib and jnwincoreaudio.dll in order to propagate libjitsi following commits: 1) Moves CoreAudioDevice, MacCoreAudioDevice and WebrtcAec to src.org.jitsi.impl.neomedia.device package. 2) Corrects Coreaudio endless loop when CoreAudio daemon underruns. Corrects freeing resources synchronization problem. Corrects AEC memory leak. 3) Updates jnwincoreaudio.dll in order to comply with the package change for CoreAudioDevice, MacCoreAudioDevice and WebrtcAec to src.org.jitsi.impl.neomedia.device package.
12 years ago
Ingo Bauersachs 09c0ef620b ConfigService based on HSQLDB (through JDBC)
12 years ago
Ingo Bauersachs e7cd23f434 Update Google Collections RC1 to Guava 15
12 years ago
Ingo Bauersachs d25350c7a6 Mark the Windows clean shutdown-bundle as system
12 years ago
Ingo Bauersachs 19827694c1 Stop rebundling HttpClient and HttpCore
12 years ago
Lyubomir Marinov 0792a551cb Fixes the support for G.722 which was recently broken.
12 years ago
Damian Minkov 52c87eaf68 Adds splash screen.
12 years ago
Marin e0e0cf4921 Adds the ability for the OTR plugin to work with Jabber resources
12 years ago
Marin c164b0aa0a Updates the otr plugin to use the latest version of the OTR protocol.
12 years ago
Lyubomir Marinov 9dc6b6ef1d Updates ice4j to r376.
12 years ago
Lyubomir Marinov 58098b9963 Updates FMJ to r36.
12 years ago
Vincent Lucas 91f02d0949 Updates libjitsi: Log information to determine why the CoreAudio library does not load correctly from the build.
12 years ago
Vincent Lucas bb6008c56d Updates libjitsi and includes new libraries for CoreAudio AEC using webrtc library.
12 years ago
Damian Minkov c20ec62245 Disables recording formats currently not working.
12 years ago
Lyubomir Marinov 37db510f55 Reverts FMJ because necessary files were erroneously removed from it. Reported by Damian Minkov.
12 years ago
Lyubomir Marinov 02f63dcaaf Fixes a failure to preview the video device on GNU/Linux. Reported by pierigno.
12 years ago
Lyubomir Marinov 8d83cfb5be Improves the CPU utilization and the garbage collection profile of AudioMixer. Uses the default complexity value of the native Opus library in the encoder (unless the user has explicitly specified a value, of course).
12 years ago
Lyubomir Marinov a3d0a98fe8 Removes unused FMJ classes.
12 years ago
Lyubomir Marinov b7cced77c9 Updates the opus binaries for Windows to 1.1.
12 years ago
Boris Grozev d5f01c2326 Updates opus binaries for linux and mac with opus-1.1
12 years ago
paweldomas 7508a77a7f Updates libjitsi to 457b56d816.
12 years ago
paweldomas 26cc488505 Modifies VersionImpl and VersionServiceImpl to use shared abstract classes from libjitsi(updates libjitsi bundle).
12 years ago
Ingo Bauersachs 5baad8c1ad Update log4j to 1.2.17
12 years ago
Ingo Bauersachs ae070f1e4f Remove RSS protocol
12 years ago
Lyubomir Marinov 9d31fa1c9c Fixes a deadlock reported against WASAPI which leads to inability to make calls.
12 years ago
Ingo Bauersachs e4ed60734f Update libjitsi (Windows Downloads folder in FAService)
12 years ago
Ingo Bauersachs b72674e253 Stop rebundling commons-lang and commons-codec
12 years ago
Ingo Bauersachs 8b09d84210 Replace System-Bundle header by BSN and a list that defines sys-bundles
12 years ago
Marin 9bb91f0a8a Property editor search field is now case insensitive and searching by value is possible.
12 years ago
Emil Ivov 1f27ff7ee7 Removes old, half working protocols from the initial acc reg wizard
12 years ago
Ingo Bauersachs 97277e6972 Move simpleaccreg-PROTOCOL_ORDER to jitsi-defaults
12 years ago
Vincent Lucas 8b39476038 Updates libjitsi: Updates SRTP transform engine when setting new SDES keys.
12 years ago
Marin 93f526c1b2 Fixed a bug with OTR not displaying cyrillic in the Question authentication dialog
12 years ago
Damian Minkov 5497767511 Mixes system random with audio samples into the Fortuna entropy pool.
12 years ago
Lyubomir Marinov 77d0e7eb91 Fixes an issue which could cause a DTLS client to never send a Client Hello.
12 years ago
Lyubomir Marinov 1015c31539 Fixes an issue which could cause the DTLS-SRTP implementation to assume the role of a DTLS server instead of a DTLS client.
12 years ago
Lyubomir Marinov edce284364 Adds a couple of ConfigurationService properties aimed at developers to enable experimental features related to RTP translation.
12 years ago
Lyubomir Marinov 1a27a656fa Logs a couple of debug messages to warn about potential programming errors.
12 years ago
Damian Minkov e663f95e42 Updates zrtp4j to use SecureRandom in order to use /dev/urandom on linux.
12 years ago
Lyubomir Marinov 82666676ee Attempts to remedy an issue in video telephony conferencing which could cause pacets of some streams to be overly delayed.
12 years ago
Lyubomir Marinov e63ff06323 Fixes differences in signedness of synchronization source (SSRC) identifiers which could lead to incorrect display of telephony conferencing-related information. Decreases the allocations in the DTLS-SRTP implementation. Fixes an issue which could cause an RTP packet to be read more than once.
12 years ago
Lyubomir Marinov a768bbfeab Adds more verbose logs. Removes unnecessary casts between long and int.
12 years ago
Damian Minkov 3cb9afa8ac Completes fixing build.
12 years ago
Lyubomir Marinov 72c3a23b29 Tries to fix the nightly build.
12 years ago
Lyubomir Marinov 64f9bee24d Avoids automatic boxing and unboxing in the handling of audio levels. Fixes a deadlock which leads to loss of audio.
12 years ago
Lyubomir Marinov 49030edb87 Prevents host candidates with loopback addresses. Patch by Emil Ivov.
12 years ago
Lyubomir Marinov 25f3208044 When relaying RTP, routes RTCP Feedback Messages to their indicated recepient only.
12 years ago
Lyubomir Marinov 0429571230 Fixes issues with SRTP related to the rollover of the sequence number, encryption with missing sequence numbers.
12 years ago
Lyubomir Marinov 527cee16b9 Allows finer control over the generation of synchronization source (SSRC) identifiers.
12 years ago
Lyubomir Marinov da5a9211b4 Fixes a possible java.lang.InternalError. Reported by Server Test on the users mailing list.
12 years ago
Lyubomir Marinov bdf3002deb Fixes an issue which could cause CPU starvation while receiving from MultiplexingDatagramSocket.
12 years ago
Damian Minkov 5898ddd57f Fixes working with server-side readonly groups (shared groups in OF), handles 406 error while editing roster items.
12 years ago
Damian Minkov b4c97b9c90 Fixes build.
12 years ago
Vincent Lucas ece58c4bdd Updates libjisti: Corrects deadlock for CoreAudio when closing renderer and capture streams.
12 years ago
Lyubomir Marinov 9b2502e0dc Improves the developer logs in the DTLS-SRTP implementation.
12 years ago
Ingo Bauersachs f5f23bb0ab Use system hunspell dictionary if it exists for the selected lang
12 years ago
Lyubomir Marinov 3579a958bc Disables a lot of unnecessary file writes performed by FMJ at the startup of libjitsi.
12 years ago
Lyubomir Marinov 3d381167b2 Works around a bug in the Bouncy Castle Crypto APIs which could cause the DTLS-SRTP implementation (and, consequently, Jitsi and Jitsi Videobridge) to enter an endless loop.
12 years ago
Lyubomir Marinov bab6304b2b Updates to the latest revision of ice4j (because libjitsi has been updated for the developers who use both ice4j and libjitsi).
12 years ago
yanas d55b3efebe Adds the possibility to edit account details. Patch provided by Marin
12 years ago
gpolitis fa69d4d2e7 Merge pull request #12 from mdzhigarov/otrJitsi
12 years ago
Damian Minkov c732514e81 Fixes build.
12 years ago
Ingo Bauersachs f2694065ad Use separate dirs for application logs, cache and configuration data
12 years ago
Damian Minkov 335a95abb4 Fixes crash when showing video and using java7.
12 years ago
hristoterezov be3bcff1ec Adds new MUC bundle to handle the chat rooms. Moves ChatRoomWrapper,
12 years ago
Marin 88bc48e9b1 Added support for SMP for the OTR plugin.
12 years ago
Ingo Bauersachs e93609406f Update libjitsi to 4d7f9a0e49 to include an SDES "on hold" patch
12 years ago
Damian Minkov 66332e5634 Reverts to old launcher, rename agent library.
12 years ago
hristoterezov 98c973a16d Adds chat room contacts to the search filter in the contact list.
12 years ago
Damian Minkov bbb3a36624 Adds option to embed jre into dmg and enables it.
12 years ago
Lyubomir Marinov 833358c13a Allows automatic gain control (AGC) to be enabled/disabled for Windows Audio Session API (WASAPI). Patch by Timothy Price.
12 years ago
Vincent Lucas 6a4f51f267 Updates libjitsi.jar: Corrects sample rate initialization for Core Audio.
12 years ago
Lyubomir Marinov ebb9a43239 Rebuilds jndirectshow.dll with a newer version of mingw64.
12 years ago
Vincent Lucas 5a24f34cec Updates libjitsi: Corrects deadlock when closing renderer in Core Audio. Reports c error to java logger.
12 years ago
Vincent Lucas 060c9130bc Updates libjitsi: Mac Core Audio: Stops the rendering process at most after 500 ms even if there is more data already buffered.
12 years ago
Lyubomir Marinov 5e1948b652 Adds support for DTLS-SRTP with Jitsi Videobridge.
12 years ago
Vincent Lucas 74812b5748 Updates libjitsi and libjnmaccoreaudio: Changes "MacCoreaudio" audio system name into "Core Audio". Corrects wrong detection of input and output devices. Avoids concurrent process of the "stop" and "read/write" functions at the native level.
12 years ago
Lyubomir Marinov 1d1a2b116a Fixes issues with DTLS-SRTP.
12 years ago
Lyubomir Marinov 6f8b80066e Rebuilds jnwasapi.dll with a newer version of mingw64.
12 years ago
Lyubomir Marinov 9eec6e2305 Romoves the use of enum-like constants from SrtpListeners because it is a part of neomedia and may use MediaType instead.
12 years ago
Lyubomir Marinov 7a957a5ad5 Adds support for DTLS-SRTP with SIP.
12 years ago
Vincent Lucas b0c9b7e4c7 Corrects deadloack between the CoreAudio AudioDeviceStop function and the stream processing callback.
12 years ago
Vincent Lucas f02a12d22d Adds stream capture and render via CoreAudio for MacOSX. This is a first version which needs more testing. The default audio system on MacOSX is still PortAudio.
12 years ago
Lyubomir Marinov 3bc2321407 Fixes a failure to generate key frames in the H.264 encoder.
12 years ago
Lyubomir Marinov 610f0ae934 Enables the detection of PulseAudio and Video4Linux2 systems under FreeBSD. Tzanetos Balitsaris
12 years ago
Lyubomir Marinov 10aae5aeb3 Fixes a dealock in the Windows Audio Session API (WASAPI) backend. Reported by Ingo Bauersachs.
12 years ago
Vincent Lucas a9023d0df2 Limits permissions required to access to Outlook contact database.
12 years ago
Lyubomir Marinov b4c90af949 Implements an editor which allows the user to edit Jitsi's configuration properties from within the application. (Marin Dzhigarov)
12 years ago
Boris Grozev e87e7229a3 Updates libjitsi to a version which uses a 2-channel format
12 years ago
Vincent Lucas c3e4622091 Corrects UTF strings modification for Outlook contacts.
12 years ago
Lyubomir Marinov c49ea38860 Fixes an issue with notification sounds which could prevent their entire or partial playback. Sorts the table depicting the notification configuration by description by default (and allows sorting by column in general).
12 years ago
Boris Grozev 04381605e6 Updates libjitsi.jar
12 years ago
Boris Grozev a1a3d55572 Updates libjitsi.jar
12 years ago
Lyubomir Marinov 625e21dd62 Fixes aspect ratio-related issues in desktop (and webcam) streaming.
12 years ago
Vincent Lucas 4fbc19e87c Corrects error at Outlook COM server startup, when Outlook is installed but no account is configured. Try to speed up Outlook entry ID resolution. Gets and logs Outlook version.
12 years ago
Lyubomir Marinov 4d8f36caad Handles hotplugging and playback device selections during calls in the Windows Audio Session API (WASAPI) integration when acoustic echo cancellation (AEC) is enabled.
12 years ago
Lyubomir Marinov 5f5b209122 Implements acoustic echo cancellation (AEC) in the integration of Windows Audio Session API (WASAPI) using the Voice Capture DSP in source (as opposed to filter) mode.
12 years ago
Vincent Lucas 62e671231f Adds initial check if Outlook is installed before starting the Outlook COM server.
12 years ago
Boris Grozev dfd5a88621 Updates libjitsi.jar and the opus binaries (with ones linked with opus-1.1-beta)
12 years ago
Damian Minkov 80a8984edb Fixes correct dtmf packet length for RFC4733 dtmf tones.
12 years ago
Lyubomir Marinov 7b27caa78a Fixes issues with the CaptureDevice and Renderer implementations using Windows Audio Session API (WASAPI) related to the playback and/or notify device selections being set to 'none'.
12 years ago
Vincent Lucas c515624c49 Corrects description for outlook com server.
12 years ago
Lyubomir Marinov 9acf192568 Fixes an issue in the Windows Audio Session API (WASAPI) integration which could cause the audio capture to fail on certain devices if acoustic echo cancellation is enabled.
12 years ago
Boris Grozev 82c41a7747 When a ConferenceMember is removed from a conference with a
12 years ago
Lyubomir Marinov c1557f7519 Fixes a problem with the Renderer implementation of Windows Audio Session API (WASAPI) which could cause loss of playback after switching the playback device during a call.
12 years ago