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 |