Commit Graph

788 Commits (9b8fb46f9f57a3130ce6614b50a189bb640d57be)

Author SHA1 Message Date
Boris Grozev 1d10a9f9c0 Updates libjitsi, simplify code.
12 years ago
Boris Grozev 781334faf7 Updates libjitsi.jar to fc8040383ce5447837e1dff2b6df9690915443dc.
12 years ago
Boris Grozev ce54491504 Adapts to the changes to libjitsi moving the Recorder interface to the "recording" package.
12 years ago
Lyubomir Marinov 3d24d3f92d Fixes a false reporting of SSRC audio levels when such are negotiated but not sent.
12 years ago
Boris Grozev 662f94b566 Updates libjitsi.jar to 179151f1ab
12 years ago
Lyubomir Marinov 10eafb279a Updates to ice4j r402 which fixes a deadlock.
12 years ago
George Politis d9eeb67781 Updates ice4j to r401
12 years ago
George Politis ec3eeda148 Updates ice4j to r400
12 years ago
Lyubomir Marinov 97f27d1391 Fixes issues with the REST public API of Jitsi Videobridge.
12 years ago
Lyubomir Marinov 3f564b8c60 Implements DefaultTlsServer.getRSAEncryptionCredentials() which may be required by certain cipher suites.
12 years ago
Lyubomir Marinov dbd907ed29 Fixes the list of cipher suites supported by the DTLS server so that it reflects the capabilities of the actual Bouncy Castle implementations at this time.
12 years ago
Boris Grozev 2189ad71b6 Determines whether ice4j is running on an Amazon EC2 instance by trying to connect via HTTP.
12 years ago
Lyubomir Marinov 59edf668c4 Cleans up the background Threads associated with TURN candidates more explicitly/aggressively/thoroughly in an attempt to mitigate a leak of such reported by Enrico Marocco.
12 years ago
Lyubomir Marinov 1637e21bc0 Lets RTP packets generated from mute data sources from time to time in order to fix an issue at the receiver which could cause it to get out of sync with respect to the SRTP index of the sender. Issue reported and fix suggested by Emil Ivov.
12 years ago
Lyubomir Marinov ced46ddfb3 Always uses Jitsi's own gain control because the use of PulseAudio's stream-specific volume control is reported to undesireably maximize the volume (https://java.net/jira/browse/JITSI-1050).
12 years ago
Lyubomir Marinov bc182c3a9f Fixes an issue which could cause SRTP to start failing to authenticate RTP packets after a number of RTP packets indicated as generated from a muted audio source were dropped.
12 years ago
Boris Grozev 7d4ad14af2 Updates libjitsi.jar to 62674e2ff53dd1e
12 years ago
Boris Grozev beae8c786a Updates fmj.jar to r48 (Runs the SSRCCacheCleaner every 5 seconds (and not only on reception of RTCP packets).
12 years ago
Damian Minkov 44cf91af76 Updates dnsjava with a patch needed for correct operation of dnssec on windows.
12 years ago
Damian Minkov 351f682393 Updates dnsjava to 2.1.6, applying patch to set custom logger. Adds dns packages to packet logging.
12 years ago
Lyubomir Marinov 790c36f960 Mitigates an issue with sample rate conversion in Windows Audio Session API (WASAPI) which leads to audio glitches.
12 years ago
Lyubomir Marinov 5a047abcbf Mitigates an issue with sample rate conversion in Windows Audio Session API (WASAPI) which leads to audio glitches.
12 years ago
Ingo Bauersachs 5cf2a26673 Remove ridiculous code duplication and string comparisons
12 years ago
Lyubomir Marinov 03aef9b6ba Fixes a NullPointerException.
12 years ago
Boris Grozev 56a092de3c Updates libjitsi.jar to 5bc72cf4d
12 years ago
Lyubomir Marinov 183b69c82f Fixes memory leaks.
12 years ago
Boris Grozev 7be216f758 Updates FMJ to r45 and libjitsi to 0eee18aae05.
12 years ago
Damian Minkov db8071c2d4 Separates phone number service, to be a service in separate bundle and improves the number matching when searching for phone numbers.
12 years ago
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
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
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
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
Damian Minkov ae03490b29 Fixes google contacts.
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
Lyubomir Marinov 0792a551cb Fixes the support for G.722 which was recently broken.
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
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 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
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
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