Commit Graph

1019 Commits (703971dd362e98b165cc36f79bf2ec0c17453dc3)

Author SHA1 Message Date
Emil Ivov 703971dd36 Commits a patch from Tom Denham that handles the case where telephone-event is the only common payload type during an SDP negotiation. Refactors the DTMF OperationSets to use the neomedia Constants from its service package. Whoever imported Constants from an impl paa~ckage will be cleaning the floor for a week ;)
13 years ago
Vincent Lucas 612c97694c Updates library jni portaudio for Linux-64.
13 years ago
Boris Grozev 88772e6283 Updates FMJ to r5 from the sourceforge SVN repository. This version uses a java.util.logging.Logger to log, and logs detailed statistics from the RTPSourceStream class. Changes MediaServiceImpl to always enable FMJ logging.
14 years ago
Vincent Lucas 59b514e323 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.
14 years ago
Boris Grozev 34b1e043bb Refactors EncodingConfiguration to avoid it importing impl packages.
14 years ago
Lyubomir Marinov 044fdfa583 Maybe fixes a failure to interrupt audio notifications before they finish playing.
14 years ago
Damian Minkov 17a30bdffd Allows the remote party to override payload type for the media we send to it. Payload types are no more overridden locally, and remote settings are used only for the media we sent to the that participant.
14 years ago
Lyubomir Marinov f20774433d Fixes exceptions, a memory leak due to incomplete code.
14 years ago
Damian Minkov 4a45de57f6 Handles payload type change event in receive streams.
14 years ago
Boris Grozev 0e62b4b8cb Fixes a bug with the number of discarded packets not being logged correctly.
14 years ago
Lyubomir Marinov 5874178227 Renames a couple of methods upon request by Emil Ivov. Fixes an endless loop on hangup. Commits work in progress on sound notifications.
14 years ago
Lyubomir Marinov 98fef59119 Works on preventing sound notifications from playing forever.
14 years ago
Damian Minkov a754cc94e0 Fixes double playing of audio notification if notification and playback device are the same.
14 years ago
Lyubomir Marinov 69dd878775 Fixes an incorrect display of video which would not respect its aspect ratio.
14 years ago
Lyubomir Marinov 055882473a 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
Damian Minkov f7f9ef15e7 Removes unused bundle (growlnotification bundle is added when building dmg).
14 years ago
Yana Stamcheva a3ef89863f Adds a protocol aware contact source interface and moves demultiplexing contact source functionality to a separate plug-in. Conference and transfer invite dialogs now show a separate contact for each contact detail (i.e. each telephone number, email address) and search results are taking into account the selected account.
14 years ago
Vincent Lucas a87481ac4b Corrects media stream stats documentation and a null pointer exception which occurs when the media stream is closed.
14 years ago
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