Commit Graph

1201 Commits (94de38fa658624591ff4e2a33986a2af7424b5fc)

Author SHA1 Message Date
Lyubomir Marinov e1c79d2ca6 Commit work in progress of fixing the implementation of content mixing in Jitsi VideoBridge.
14 years ago
Vincent Lucas 142764ebae Improves sound device selection: automatically switches to new plugged device, remember user preferences in a list.
14 years ago
Lyubomir Marinov 8ab5ddd1bd Commits work in progress on refactorying the call-related user interface for the purposes of audio and video telephony conferencing over single or multiple protocols and Jitsi VideoBridge.
14 years ago
Boris Grozev 1f0a4b1a65 Adds the number of packets discarded by the FMJ packet queue to the "call info" window and to the logs at the end of a call.
14 years ago
Boris Grozev db74c7c0f6 Replaces FMJ with a newer version that properly logs packets discarded in the RTP packet queue
14 years ago
Boris Grozev 276d33addb Implements a mechanism that allows JMF Controls registered in the codec implementations to be accessed in MediaStream. Adds a FECDecoderControl interface and uses it to collect FEC statistics in MediaStreamStatsImpl. Adds a "Packets decoded with FEC" line in the call info window.
14 years ago
Emil Ivov 98a6dde829 Change versioning to allow for an easier integration of SVN revision and build number. Removes version revision leaving the version to major.minor[.build-label] where build label may include things like svn revisions, dates, etc.
14 years ago
Damian Minkov 5cb8ad46a8 Adds more options to sound notifications and their config. Sound notifications now can use playback, notification or pc speaker device.
14 years ago
Damian Minkov 5eeebcb830 Updates localhost retriever binaries, compiled with older sdk to be compatible with windows xp.
14 years ago
Vincent Lucas ad3d7a7bdf Adds ZRTP encryption for unidirectionnal video calls.
14 years ago
Boris Grozev 223eda3497 Fixes a regression with opus and the problem with FEC not being used for SILK.
14 years ago
Boris Grozev bd3529f982 Fixes a bug that prevents FEC from being enabled, removes class imports.
14 years ago
Boris Grozev 6c376df438 Renames SILK-related properties.
14 years ago
Boris Grozev bdf1793fd2 Adds an option to explicitly advertise FEC support for SILK in SDP.
14 years ago
Vincent Lucas 22ffe0448b Improves harvesting time stats for call info frame. Updates Ice4j to r343: Improves harvesting time stats: 1) number of harvests and 2) total harvesting time for each harvesters.
14 years ago
Vincent Lucas 927108af5d Updates Ice4j to r342: Corrects harvesting time for disabled harvester.
14 years ago
Vincent Lucas 0fee578fc8 Displays host and reflexive address of remote candidate (CallInfoFrame), if we got the corrsponding rel-addr/rel-port. Updates Ice4j to r341: Updates rel-addr/rel-port management.
14 years ago
Damian Minkov 21c7757e23 Updates sysactivity handling QUERY_ENDSESSION and ENDSESSION events. Adds bundle that listens for the new events to handle clean shutdown.
14 years ago
Boris Grozev 19d2276dd4 Adds FEC support for the SILK codec. Minor clean-ups in EncodingConfiguration and MediaConfigurationImpl.
14 years ago
Vincent Lucas 8e594b7212 Adds total harvesting time to the call info frame. Updates Ice4j to r339: Adds extra function to export the total harvesting time.
14 years ago
Vincent Lucas d67e969a0a Improves call info frame to show the ICE harvesting time if available. Updates Ice4j to r338: Adds extra function to export harvesting time.
14 years ago
Damian Minkov 3f3ca000f0 Detects failed typing notifications.
14 years ago
Vincent Lucas ceb334e6ba Adds CallInfoFrame information about host/reflexive/relayed addresses if ICE is used. Updates Ice4j to r337: Adds functions to get the host/reflexive/relayed address of the selected candidate pair.
14 years ago
Lyubomir Marinov 1ee98bdf07 Commits work in progress on improving, stabalising audio and video telephony conferencing.
14 years ago
Boris Grozev b709a4b516 Refactors EncodingConfigurationImpl
14 years ago
Damian Minkov 5ec1d2b9db Removes unused libs.
14 years ago
Damian Minkov b823a66de0 Initialize EncodingConfiguration before postInitializeOnce, fixes exception MalformedURLException: Unknown protocol: portaudio when creating ZrtpFortunaEntropyGatherer.
14 years ago
Vincent Lucas 3c5aec6bfd Corrects exception when rapid succession of RTP DTMFs are sent.
14 years ago
Damian Minkov 19edeb6f0c Fixes a crash after returning from standby in localhostretriever. Reported and patched by Ingo Bauersachs.
14 years ago
Boris Grozev b5615811d4 Replaces the Opus libraries with ones linked against a lower version of glibc (so that they run on debian, for example)
14 years ago
Boris Grozev ba8ad30931 Makes the "toggle video" button in the call window active only if we're ready to send video, and shows an appropriate tooltip otherwise. Same for the desktop sharing button.
14 years ago
Vincent Lucas b7acf89cd9 Updates the PhoneNumberI18nServiceImpl, in order to remove the dependency to the libphonenumber.
14 years ago
Lyubomir Marinov 5f8c5a9063 Refactors the cross-protocol conference support.
14 years ago
Boris Grozev 296e39ad9b Changes the EncodingConfiguration instance stored in MediaServiceImpl to one which contains global settings. Changes the names of some methods in EncodingConfiguration and MediaService to make their meaning more clear. Adds storeProperties() methods to EncodingConfiguration, makes EncodingsPanel use them.
14 years ago
Emil Ivov e19425dac3 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)
14 years ago
Yana Stamcheva ee908cba05 Adds phonenumbers and search to transfer and conference invite dialogs. Improves the chat invite dialog by adding a search field on the top of the source contact list.
14 years ago
Emil Ivov d8f2441317 Applies a patch from Boris Grozev that allows setting different codec configurations to different accounts. It is now possible to set entirely different codec preference for every account.
14 years ago
Vincent Lucas 3e9672f11a Updates Ice4j to svn revision #336: Applies first part of Carl Hasselskog patch: UPnP potential deadlock, Connector closing, CandidateHarvesterSet thread pool merged.
14 years ago
Vincent Lucas dd9164a342 Corrects writing DTMF payload (RFC4733) for RTP packets, when the RTP packet length is greater then the fixed header (i.e. with CSRC identifiers).
14 years ago
Damian Minkov 5b0151fa18 Skips empty property names in configuration service and provisioning.
14 years ago
Vincent Lucas f5ab22a881 Merges redundant code (between CryptoPacketExtension and sdes4j) for parsing SDes crypto attribute (proposed by Ingo Bauersachs).
14 years ago
Lyubomir Marinov 7a48895242 Fixes a NullPointerException during video conference calls. Reported by Emil Ivov.
14 years ago
Vincent Lucas bf34dca47e Updates Ice4j to revision #333: Corrects connectivity check client nerver terminate (Jingle only). Reported by Lyubomir Marinov: org.ice4j.ice.ConnectivityCheckClient.run() will skip a check beat.
14 years ago
Vincent Lucas f424e5f530 Updates Ice4j to revision #332: Corrects the problem of truncated datagram packets at reception (for packets truncated by the java stack and not by the network).
14 years ago
Vincent Lucas a1c61aec2d Updates Ice4j to revision #331: Corrects STUN packet length computation as pointed outby Pawel Domas.
14 years ago
Lyubomir Marinov 073d015251 Fixes issues with video conferencing such as the display of a non-focus participant's video to other non-focus participants and the stopping of the streaming between non-focus participants upon stopping of the streaming of the focus' local video.
14 years ago
Vincent Lucas c3f189792f Updates Ice4j to revision #330: Improves detection of STUN packets (MAGIC_COOKIE and valid length header field).
14 years ago
Vincent Lucas bda57a32aa Updates Ice4j to revision #328: Handles TCP socket when closed by remote host (which previously triggers numerous illegal length excpetion).
14 years ago
Lyubomir Marinov 403a59cd17 Fixes a crash of the Outlook presence, IM and VoIP integration related to a report on the dev mailing list by Damian Kohlfeld.
14 years ago
Lyubomir Marinov a2bf866ce0 Fixes issues with video conferencing such as a failure of the local video to be displayed and a limitation of the conference focus with respect to requiring it to capture video as well.
14 years ago
Damian Minkov 7a9fdb15d4 Fixes tests.
14 years ago
Yana Stamcheva 8992d147b7 A new custom contact action service allowing to represent more actions for a contact entry in the contact list.
14 years ago
Vincent Lucas a687c482c6 Adds password support for google relayed candidate (updates ice4j to svn revision #322).
14 years ago
Vincent Lucas b283f6522b Removes all local symbols from the libgrowl4j.dylib (using strip -x as suggested by Lyubomir Marinov).
14 years ago
Vincent Lucas 338015809e Updates growl4j.jar built with java 1.5.
14 years ago
Vincent Lucas 8c28eae1c0 Updates growl4j in order to use growl SDK version 1.3.1
14 years ago
Lyubomir Marinov 601776d42f - Works on removing the video of a video conference participant from display on the remaining non-focus participants. - Tries to fix a crash in PortAudio (often seen at the end of video conference calls).
14 years ago
Vincent Lucas a45b6e0940 Adds SDES for XMPP. Works with Jingle and GTalk (only for gmail web app, doesn not work on "talk" for android).
14 years ago
Lyubomir Marinov c1366b5d7f Fixes an issue which would leak at least one Thread per call which would endlessly send out RTCP packets.
14 years ago
Lyubomir Marinov f8e0e34b69 Fixes an IllegalMonitorStateException in PortAudioRenderer reported by Emil Ivov.
14 years ago
Vincent Lucas 6fa254a88b Updates ice4j to svn revision #319: Corrects null pointer exception when trying to log a packet whereas the socket is already closed.
14 years ago
Lyubomir Marinov 62634e5177 - Fixes the horizontal gap between multiple videos in a call. It used to appear different between the different columns and caused videos with equal aspect ratios to appear with unequal heights.
14 years ago
Lyubomir Marinov 5c532cead2 Fixes "Invalid access to memory location" in jdic_misc.dll reported by Vieri.
14 years ago
Lyubomir Marinov 40ce7ebb62 Fixes 'Invalid RTCP Version' exception caused by incorrect RTCP feedback packet construction.
14 years ago
Lyubomir Marinov 26b38766e3 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.
14 years ago
Damian Minkov 47596065ba Fixes filtering correct file types.
14 years ago
Vincent Lucas f8983838a7 Update ice4j to svn revision #318: Reduces log information about harvesting time.
14 years ago
Vincent Lucas 23b434e8d0 Removes RTCP logs for RTT computation debug.
14 years ago
Lyubomir Marinov d8341aee6b 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.
14 years ago
Vincent Lucas 7257cec279 Logs RTCP sender report sent and received to correct wrong statistics (RTT, loss rate).
14 years ago
Lyubomir Marinov 31d39e3ab2 Fixes 'Invalid access to memory location' in globalshortcut.dll. Reported by Damian Minkov.
14 years ago
Lyubomir Marinov 85598c97ee Temporarily reverts to the PulseAudio Renderer implementation to a pre-r9718 state to fix freezes reported by Vincent Lucas and Kertesz Laszlo on the dev mailing list while further looking into the cause of the problem.
14 years ago
Lyubomir Marinov 4dfd16a63f Commits work in progress on calling from Microsoft Office with Jitsi to phone numbers originating from Microsoft Office.
14 years ago
Lyubomir Marinov dd3b5f120a Commits work in progress on calling from Microsoft Office with Jitsi to phone numbers originating from Microsoft Office.
14 years ago
Vincent Lucas b467e0bba6 Updates Ice4j to svn revison #315: Adds log information about candidate harvest time for each harvester. And adds log information about gathering harvester time for IceUdpTransportManager and total elapsed time for harvesting candidates.
14 years ago
Vincent Lucas f4b1b93e32 Updates Ice4j to svn revision #314: Applies patch 5 and 6 from Daniel Pocock: [jitsi-dev] refreshing patches.
14 years ago
Lyubomir Marinov 34d54b1d84 Moves the ConfigurationService and FileAccessService implementations from Jitsi into libjitsi. Silences handled exceptions in libjitsi by converting them into Logger informational messages.
14 years ago
Lyubomir Marinov 81b590fac3 Fixes the switching of the playback device in calls upon hotplugging.
14 years ago
Vincent Lucas 6d1fc3b5a8 Updates Ice4j to svn revsion #313: Corrects disable IPv6 properties variable name (StackProperties) and its use (HostCandidateHarvester) as reported by Daniel Pocock.
14 years ago
Vincent Lucas 645f395ba8 Adds log information when the computed RTT > 60 seconds.
14 years ago
Vincent Lucas bbeace4ee3 Updates ICE4J to svn revision #312: Applies patch 1, 2, 3, 4 and 7 from Daniel Pocock: [jitsi-dev] refreshing patches.
14 years ago
Vincent Lucas 68ffd1ba54 Updates ICE4J to svn revision #311: Puts the Agent into WAITING state when creating a new media stream. This way all incoming connectivity checks are added to the preDiscoveredPairsQueue until this Agent turn back intro RUNNING state.
14 years ago
Lyubomir Marinov 18a8d5069a Adds examples to libjitsi. Fixes a failure to detect the video capture devices on Windows.
14 years ago
Damian Minkov 6572298b8a Uses default value if setting has wrong value for video max bandwidth.
14 years ago
Vincent Lucas 9fc758d80b Updates the detection of a remote desktop sharing call via the new Controls of imgstreaming.DataSource, in order to display a desktop icon as the local visual.
14 years ago
Lyubomir Marinov 8975a538bf Fixes UnsatisfiedLinkErrors with detail message 'Invalid access to memory location' in jnawtrenderer.dll and jndirectshow.dll.
14 years ago
Vincent Lucas 2bdf33eca1 Updates ice4j to svn revision #310:
14 years ago
Damian Minkov 7dfb9a7810 Adds property to enable/disable packetization mode 1 announcing.
14 years ago
Vincent Lucas 266d1c2e80 Adds RTT statistic to call information frame.
14 years ago
Lyubomir Marinov 0e5af4ff79 Refactors r9682 to use a javax.media.Control interface.
14 years ago
Lyubomir Marinov 0b9b0b248c Switches Jitsi trunk to libjitsi.
14 years ago
Lyubomir Marinov 89d68994ef Switches Jitsi trunk to libjitsi.
14 years ago
Vincent Lucas b188e9a08f Updates ice4j library to svn revision #309: Corrects heap space consumption when TCP DelegatingSocket receives a packet with no data.
14 years ago
Lyubomir Marinov e83e8f62c8 On behalf of Vincent Lucas, commits a fix to the calculation of the Last SR (LSR) timestamp for the Sender Report RTCP packet.
14 years ago
Vincent Lucas 8f93660f25 Updates ice4j.zip to revision 308: Corrects reception of hole punch packets for TCP socket.
14 years ago
Damian Minkov dad9377496 Improves updating away status.
14 years ago
Lyubomir Marinov 5003e1b9e3 Commits work in progress on libjitsi.
14 years ago
Vincent Lucas 5d5788b116 Adds XMPP remote control capability advertising and adds XMPP remote control granted/revoked notification. Updates ice4j to svn revision #307: Corrects detection of STUN packets if the current UDP datagram has no PDU.
14 years ago
Damian Minkov 4ee0b240bf Adds priority prefixes we search first while discovering jingle nodes, and adds option that stop searching on first found.
14 years ago
Damian Minkov 3298e2c01b Fixes java 1.5 compatibility.
14 years ago
Damian Minkov 2b788a2442 Uses info retriever for retrieving contact avatar, to avoid possible duplicate VCard loads.
14 years ago
Lyubomir Marinov fc72e5e429 In relation to the presence, IM and VoIP integration between Jitsi and MS Outlook, writes a few additional Windows registry entries which are supposed to be taken into account by Outlook when Exchange is in use as well. Additionally, tries to comply with the MS Lync Server 2010 presence color convention e.g. uses red for the 'On the phone' presence status.
14 years ago
Vincent Lucas ba0e82158d Corrects RTP adresses logged in pcap file by JingleNodes socket. Updates ice4j library to revision #306: Corrects RTP adresses logged in pcap file. Adds an informational log when the RTP loss rate is > 5% (at most an entry each 5 seconds).
14 years ago
Vincent Lucas da9780acee Updates ice4j library (revision #305): Corrects the received STUN packet address logged in pcap file. And corrects the received/send STUN packet address logged in pcap file for JingleNodes.
14 years ago
Lyubomir Marinov 97f00d4a43 Integrates Jitsi presence, IM and VoIP with MS Outlook.
14 years ago
Vincent Lucas b6c16610dd Updates ice4j library corresponding to revision #304: corrects logged addresses for relayed packets.
14 years ago
Lyubomir Marinov 1a4676be4f Provides source and binary compatibility with PulseAudio 0.9.21 which is the current version available in Debian stable.
14 years ago
Lyubomir Marinov 8c6817d042 Implements (native) volume control for the PulseAudio backend (on GNU/Linux).
14 years ago
Damian Minkov 0e94260c6d Fixes problems parsing sip messages using some locales.
14 years ago
Lyubomir Marinov cd3612b112 Adds support for PulseAudio on GNU/Linux.
14 years ago
Damian Minkov 5a09dbe76e Loads only used jabber providers, sending service unavailable for not handled one.
14 years ago
Lyubomir Marinov fe17af4a65 Fixes RTCP loss information by distinguishing between RTP sequence number cycling and RTP packet desequencing. Contributed by Vincent Lucas.
14 years ago
Werner Dittmann 2b23c9ccc6 Implement paranoid mode for ZRTP.
14 years ago
Damian Minkov 4cb5d7107c Adds ice states to call info.
14 years ago
Werner Dittmann f355167ed0 New version of ZRTP library.
14 years ago
Lyubomir Marinov e77c861931 Fixes the display of local video in a call on Linux. Patch contributed by Sebastien Vincent.
14 years ago
Lyubomir Marinov cc95e558e4 Fixes value equality of FMJ's CaptureDeviceInfo and MediaLocator which , for example, resolves an issue with failing desktop streaming reported by Damian Minkov/damencho.
14 years ago
Werner Dittmann 6da252fb4e Fix F8 crypto mode and change handling of secret SRTP key data.
15 years ago
Lyubomir Marinov 6978a3eed6 Fixes issues related to audio quality and compatibility.
15 years ago
Sebastien Vincent c15fdf24ed Updates ice4j.jar which fixes possible deadlock in ConnectivityCheckClient.
15 years ago
Sebastien Vincent 6f0b55ef5e Update ice4j.jar which adds additionnall logs and fixes some possible race conditions. The patches of ice4j was contributed by Daniel Pocock on the dev mailing-list with subject "ice4j patches".
15 years ago
Sebastien Vincent 957b8633ae Introduces new configuration from to setup global shortcut entry. Allows also to use special key detection for headset button _for MS Windows only_.
15 years ago
Vincent Lucas 74d0012eb4 Updates ice4j library to revision 3000, which provides CandidateExtendedType. Updates JingleNodesCandidate constructor to comply with the ice4j update.
15 years ago
Damian Minkov 0a0c71237a Updates smack library to 3.2.2.
15 years ago
Sebastien Vincent 2d127c27d3 Try to fix Gingle call establishment issues by waiting IQ result of transport-info IQ request.
15 years ago
Sebastien Vincent 23d7cb83e5 Updates ice4j.jar which delay connectivity checks reemission when receiving STALE-CREDENTIALS error (that can happen when one peer have not receive candidates list from remote but receive already one of its connectivity check). This also fix the stop of some ICE threads.
15 years ago
Damian Minkov aaf2407f32 Fixes leak of threads reported by Ingo and fixes memory leak of XMPPConnections. Leak fixed in smackx.ChatStateManager.
15 years ago
Sebastien Vincent 6c9a49d53c Recompile libjnportaudio with older gcc (to avoid library loading problem on older Linux distributions).
15 years ago
Sebastien Vincent fcd31b7e21 Fix broken libjnportaudio.so for Linux 32-bit.
15 years ago
Sebastien Vincent eadc63024f Adds support for audio devices hotplug as well as to change input/output audio devices during a call.
15 years ago
Sebastien Vincent 504f247ebf Fixes load of libglobalshortcut and a segmentation fault on Mac OS X 10.5.
15 years ago
Damian Minkov 9e9e357c9b Adds dns change detection on macosx.
15 years ago
Ingo Bauersachs 4407d10ec1 Update otr4j to accept html in front of initiating messages
15 years ago
Ingo Bauersachs 6809572486 Update libjunbound mac-binary and build-scripts
15 years ago
Damian Minkov d4e1dd8a52 Fixes loading sparkle library.
15 years ago
Damian Minkov 594e0c525a Localizes sparkle menu item.
15 years ago
Sebastien Vincent 63ecfb3cfc Fixes "bad path element" warning when build with ant.
15 years ago
Ingo Bauersachs 1d6e0246a1 Import DNS package to tests and fix tests
15 years ago
Ingo Bauersachs acb4f34f9c Mark libs as binary files
15 years ago
Ingo Bauersachs d931f8507e Make protocols aware of DNSSEC exceptions
15 years ago
Ingo Bauersachs 0d4f8ceebc Add libjunbound to access Unbound from Java
15 years ago
Sebastien Vincent 65e20d375f Recompiles Linux's libglobalshorcut library with older libstdc++.
15 years ago
Lyubomir Marinov 6c2a8919d2 Switches from JMF to FMJ.
15 years ago
Lyubomir Marinov 30695f035a Fixes a crash in the Microsoft Outlook Contacts and Address Book integration. Does not display contacts and contact groups without contact details. Displays the company name for contacts without a display name akin to Microsoft Outlook.
15 years ago
Sebastien Vincent 768df37a82 Fixes broken globalshortcut DLL for Windows 64-bit.
15 years ago
Ingo Bauersachs 7e30640fb9 Update DNSJAVA to fix NoClassDefFoundError when no network is available
15 years ago
Ingo Bauersachs 2d1896a464 Adapt D-Bus NetworkManager signal listener to NM_STATE 0.9
15 years ago
Damian Minkov fab390e903 Fixes felix compatibility.
15 years ago
Damian Minkov 2b9fc76e39 Fixes tests bundle stopping.
15 years ago
Ingo Bauersachs 6ef1a9cfc5 Update Felix to 3.2.2
15 years ago
Ingo Bauersachs b628cdc642 Use DNSJAVA as DNS SPI
15 years ago
Ingo Bauersachs aaa147c435 Avoid unnecessary DNS lookups for SIP
15 years ago
Ingo Bauersachs 1f7765cd81 Cache notifications until the handlers are ready, stop sounds through reference
15 years ago
Ingo Bauersachs c543e54197 Separate notification service from its handlers
15 years ago
Sebastien Vincent 2e49d2677b Removes debug line about VCard in smackx.jar.
15 years ago
Sebastien Vincent 6ea38de334 Adds global shortcut support.
15 years ago
Ingo Bauersachs 2b1ed218df Update Apache HttpClient to 4.1.2 (avoids PTR queries on TLS connections)
15 years ago
Damian Minkov 8c8dfd6013 Fixes http redirects within msn lib, preventing some users to login and retrieve contactlist successfully.
15 years ago
Sebastien Vincent fd02ba901d Updates ice4j.jar that fixes a race condition and sends an 'stale credentials' error when receiving binding request where its username does not match any of local ufrag/rfrag.
15 years ago
Sebastien Vincent 5f02a419e0 Updates ice4.jar which allows GTalk controlled agent to nominate pair under some circumstances when it receives a binding success response for one of its checks.
15 years ago
Damian Minkov ae4eab7297 Fixes local audio levels when peer removed from call.
15 years ago
Damian Minkov 466a88e2c3 Remove protocol zeroconf.
15 years ago
Sebastien Vincent cb2422fc88 Updates ice4j.jar that reduces logs output when ICE state is completed.
15 years ago
Sebastien Vincent c478197fbc Updates ice4j.jar which logs only some debug information in certain ICE state and doesn't log stacktrace for 'no route to host' error.
15 years ago
Damian Minkov fbd33b96f8 Fixes some connection issues with msn, where provider goes in a state like its not connected (cannot send messages), but can receive such.
15 years ago
Sebastien Vincent 5b0565bde1 Fixes Google ICE negociation between two peers on the same LAN.
15 years ago
Sebastien Vincent ae090057c7 Updates ice4j.jar which fixes blocking state connecting/incoming call.
15 years ago
Sebastien Vincent 87ad46acf9 Updates ice4j.jar which fixes a problem with symmetrical NAT. Adds support for Vtok android/iPhone application (i.e. removes IPv6 addresses from candidates offer).
15 years ago
Werner Dittmann ad3bd7796a New ZRTP library that supports trusted MitM/PBX feature and implement SRTCP handling.
15 years ago
Sebastien Vincent 88b0a536e2 Updates ice4j.jar which fixes negociation with SSLTCP candidates when Gmail user call Jitsi ones.
15 years ago
Sebastien Vincent c678768812 Updates ice4j.jar which lower log level of keep-alive and useCandidate stuff.
15 years ago
Sebastien Vincent 07c7a7b475 Updates ice4j.jar which fixes some bugs with TCP. Fixes Exception when having SSLTCP candidates.
15 years ago
Sebastien Vincent da25b04a56 Removes add of TCP framing header in RTPConnectorTCP*. Updates ice4j.jar which handle correctly TCP framing header for both local and relayed candidates.
15 years ago
Sebastien Vincent 4c66d9eedc Updates ice4j.jar which fixes Google's ICE with TCP transport.
15 years ago
Sebastien Vincent 0ec405d8d1 Updates ice4j.jar which allow CandidatePair to be updated with useCandidateReceived even if its state is not succeeded.
15 years ago
Sebastien Vincent a9a134c2ea Updates ice4j.jar which make sure we search CandidatePair with the local/remote ufrag and handles candidates TCP connect() in a separate to avoids being blocked for some second (which is at maximum 1 second per CandidatePair).
15 years ago
Sebastien Vincent 2ea86c5bd6 Updates ice4j.jar which fixes two deadlocks (related to DefaultNominatorStrategy for the first one and PaceMaker for the second ones) and fixes a case where in certain circumstances with Google ICE the two peer will choose different candidate pairs (that leads to no audio at all).
15 years ago
Ingo Bauersachs 17e00ec8a1 Use the Fortuna random generator for SDES
15 years ago
Damian Minkov 6635e7a0d4 Fixing tests.
15 years ago
Ingo Bauersachs 01b1bc6e27 SDES Integration: Restore Java 1.5 compatibility
15 years ago
Ingo Bauersachs 703c3a49e7 SDES Integration: Incoming calls work
15 years ago
Sebastien Vincent a06df2e0b7 Updates ice4j.jar which fixes the way to detect relay candidate for the FirstHostOrReflexive nomination strategy and modify loging information for the keep-alive using binding request/response.
15 years ago
Emil Ivov dd40ae6b41 Fixes an issue that prevented Yahoo! Messenger avatars from being displayed by Jitsi
15 years ago
Ingo Bauersachs e4259e9b69 Load CredentialsService at an early stage in unit tests, don't create systray without UIService
15 years ago
Sebastien Vincent 8d0b139877 Updates ice4j.jar which synchronized access to org.ice4j.message.Message's attributes.
15 years ago
Sebastien Vincent 7fc196e002 Updates ice4j.jar which avoids sending error message for STUN transactions that have already sent a response.
15 years ago
Sebastien Vincent 411f1ebc57 Updates commit 8913 which should fix issue when enabling video in an XMPP audio call. Set svn:mime-type property as application/octet-stream for ice4.jar file.
15 years ago
Sebastien Vincent e982e14ce4 Updates ice4j.jar which adds additionnal logs.
15 years ago
Damian Minkov 326a24d843 Detects ip changes (not link changes) under macosx. Fixes a problem with reconnecting several tcp/tls sip providers.
15 years ago
Damian Minkov c4883ab9fc Fixes loading binary on 10.5 macosx.
15 years ago
Sebastien Vincent 72f282b29e Adds a TCP connect timeout when creating ICE connectivity check list.
15 years ago
Sebastien Vincent edca5bdabb Updates ice4j.jar which sends STUN binding indication keep-alives after standard ICE (RFC5245) finished with COMPLETED state.
15 years ago
Sebastien Vincent 9ec09ba8ff Adds support for Google P2P transport (Gingle) in a Jingle session. Adds also missing id attribute in ICE-UDP candidates. Always call highest priority XMPP contact and if it supports Jingle and Gingle use custom Gingle transport on Jingle session, if it supports only Jingle use Jingle with ICE-UDP and if it only supports Gingle use Gingle session.
15 years ago
Sebastien Vincent 3249a9e268 Updates ice4j.jar which fixes a recursion problem which happen when comparing two RelayedCandidates with same address/port (typically in the case of a GTalk call when two network interfaces are upand connected).
15 years ago
Damian Minkov ab33c2e27a Custom avatar service and implementation for nimbuzz avatars.
15 years ago
Damian Minkov e872b16701 Adds support for gsm codec on all operating systems.
15 years ago
Damian Minkov 0467768d8c Fixes crashes reported on various x86 windows machines.
15 years ago
Damian Minkov 16e72a9ff7 Fixes a problem with large msn contactlists.
15 years ago
Ingo Bauersachs 661810caa7 Enable client TLS authentication for SIP and add a corresponding
15 years ago
Sebastien Vincent a0e6edf20b Enables GTalk video support.
15 years ago
Yana Stamcheva f4479d54a2 Merges contact source configurations in a single configuration form.
15 years ago
Sebastien Vincent 3ee406cbf5 Adds a way for protocols to add extra codec settings as well as override payload type preferences.
15 years ago
Damian Minkov 34b9d0ec56 Fixes tests.
15 years ago
Damian Minkov f9992f25f8 Introduces service for detecting system activity like network changes and detecting idle states. Produced events used for autoaway and reconnect plugin.
15 years ago
Sebastien Vincent 18a8b00304 Integrates jdirectshow patch from Ingo Bauersachs, reported in dev mailing list with subject "Hang on Samsung NC20 netbook", that fixes some problem regarding DirectShow locks or crash.
15 years ago
Ingo Bauersachs 60385be26e Ignore manual entered SIP proxy data when autodetect is selected
15 years ago
Sebastien Vincent f0cdc42a21 Fixes problem when using UPnP with Google Talk call.
15 years ago
Yana Stamcheva 801a79ca9d Enables spell check plugin and adds some improvements provided by Purvesh Sahoo.
15 years ago
Damian Minkov c46aae0cbe Updates msn library with latest fixes for login accounts with no contacts and fix a NPE in OIM.
15 years ago
Sebastien Vincent 1a69ca63fa Fixes possible deadlock in RTPConnectorUDPInputStream.
15 years ago
Sebastien Vincent 5d8f00db51 Adds support for RTP over TCP and Google Talk's TCP/TURN-TCP/TURN-SSLTCP candidates.
15 years ago
Lyubomir Marinov 06dd8d887e Rebuilds the JNI FFmpeg library on Windows to match the Mac OS X and Linux ones committed in r8712 and r8716, respectively.
15 years ago
Lyubomir Marinov 3a1c91c04f Rebuilds the JNI FFmpeg library on Linux to match the Mac OS X one committed in r8712.
15 years ago
Lyubomir Marinov 88bab9eb92 Introduces an H.264 configuration form to allow the selection of the default encoding profile and the preferred method to request key frames from the remote peers. Rebuilds the JNI FFmpeg library on Mac OS X to support the selections in question.
15 years ago
Damian Minkov 6cf663e97b Fixing tests.
15 years ago
Lyubomir Marinov dfb28d0e6b Makes 99 the preferred dynamic payload type of H.264 video using packetization-mode=0 and enables the assignment of preferred dynamic payload types through the configuration.
15 years ago
Sebastien Vincent 1342d5a9a5 Updates ice4j.jar that fix negociation problem with server reflexive addresses and handle STALE_CREDENTIALS error.
15 years ago
Sebastien Vincent db3473b21f Update ice4j.jar.
15 years ago
Sebastien Vincent 46c8da86d8 Ongoing work on Google Talk voice support.
15 years ago
Sebastien Vincent 74c0be632f Update ice4j.jar.
15 years ago
Lyubomir Marinov 235332bb0f Temporarily works around a problem in JAWTRenderer on Mac OS X and MacBookPro8 which appears as low frame rate by falling back to an earlier implementation which seems to work as expected with respect to frame rate.
15 years ago
Sebastien Vincent 28db3b1c91 Update ice4j.jar that fix a possible ConcurrentModificationException.
15 years ago
Sebastien Vincent 980fd931e7 Update ice4j.jar that add some logs when some ICE checks fail.
15 years ago
Lyubomir Marinov cca1f21232 Rebuilds the FFmpeg JNI library on Linux to include the MJPEG decoder and parser in order to fix 'Webcam (gspca-based) does not work anymore with Jitsi on Debian Testing' reported by Kertesz Laszlo on the dev mailing list.
15 years ago
Sebastien Vincent 3038ce8aaf Update ice4j to perform UPnP gateway discovery for WANIPConnection and WANPPPConnection in parallel.
15 years ago
Lyubomir Marinov b95675bb3d Commits a less stripped FFmpeg JNI library in order to resolve a failure to load the library in question on Mac OS X and 32-bit Java reported by Mr.Smith on the dev mailing list in the thread 'no audio using jingle on new MacBook Pro'.
15 years ago
Lyubomir Marinov 759860b96d - Fixes a crash on Mac OS X reported by Emil Ivov in the FFmpeg JNI library because of the use of posix_memalign which is not implemented on Mac OS X but is declared anyway.
15 years ago
Lyubomir Marinov 7653173e1f Rebuilds the JNI FFmpeg library with newer versions of its dependencies.
15 years ago
Damian Minkov 982e9984cb Fixing smack java 1.5 compatibility.
15 years ago
Sebastien Vincent 1179bfe9cc Update weupnp library to send SSDP discovery messages with "ST: upnp:rootdevice" parameter.
15 years ago
Damian Minkov 483203a05b Escape attributes for special characters in DiscoverInfo and DiscoverItems in smack lib.
15 years ago
Lyubomir Marinov 80b5051947 Enables the controlling of video size and frame rate from the Video configuration form in Tools > Options.
15 years ago
Damian Minkov d3522090d9 Revert old binaries.
15 years ago
Damian Minkov 99ea1e36b2 Update linux portaudio binaries to link with rt.
15 years ago
Yana Stamcheva fc8a0591ea Make an Update service.
15 years ago
Sebastien Vincent d15f11b577 Fix a problem when switch between camera and desktop streaming (and vice-versa), also change SSRC when we reconfigure stream.
15 years ago
Lyubomir Marinov ce03fc4e32 Commits work in progress on Windows delta/bspatch updates.
15 years ago
Sebastien Vincent fdefd91519 Update weupnp.jar.
15 years ago
Sebastien Vincent f453a067fc Update ice4j.jar (compile with Java 5).
15 years ago
Sebastien Vincent 934c9fb339 Update ice4j.jar that attempt to fix UPnP problem with peer reflexive.
15 years ago
Sebastien Vincent a12f851be6 Attempt to fix UPnP discover and action problems with linux-igd and _maybe_ other routers.
15 years ago
Sebastien Vincent d8c849924d Fix some javadocs and warnings.
15 years ago
Damian Minkov f81ff28643 Fix NoClassDefFoundError.
15 years ago
Damian Minkov 93ae5c8291 Fix some exceptions kindly reported and tested by Sebastien Vincent. Fixing tests.
15 years ago
Damian Minkov ecabea4720 Change wizard, reusing some strings.
15 years ago
Damian Minkov 98e008ec3a Introduce HttpUtils, utility handling http get and post request. One place to handle certificates, http authentication, hostname verification, site redirects.
15 years ago
Damian Minkov 84ec1f582a Add ippi account creation wizard.
15 years ago
Sebastien Vincent f66ae33f62 Fix NPE in Google Contacts service. Redesign Jabber account contact source activation: do all in Google Contacts service. Fix name in Mac OS X Dock when Jitsi is run from the sources.
15 years ago
Lyubomir Marinov 1b1b6c89e3 Fixes a crash in the JAWTRenderer on Mac OS X 10.5 reported by Emil Ivov and caused by use of 10.6+ API.
15 years ago
Lyubomir Marinov cab2ad6b43 Fixes overlapping issues with the JAWTRenderer on Mac OS X.
15 years ago