Commit Graph

1001 Commits (e1c79d2ca6220c0f2c51c9ecc7cee2def0127069)

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