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
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
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
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
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
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
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
Vincent Lucas
a687c482c6
Adds password support for google relayed candidate (updates ice4j to svn revision #322 ).
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.
...
- Tries to prevent a deadlock in UI-related code upon hanging up a call. It appeared as if the camera wouldn't get closed.
- Fixes a NullPointerException.
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
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
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
Vincent Lucas
2bdf33eca1
Updates ice4j to svn revision #310 :
...
Corrects a java under MAC OSX bug when dealing with ipv6 local interface:
the destination address (as well as the source address) under java / MAC OSX
must have a scope ID, i.e. "fe80::1%en1".
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
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.
...
Adds property to disable/enable searching buddies for jingle nodes, disabled by default.
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
Vincent Lucas
b6c16610dd
Updates ice4j library corresponding to revision #304 : corrects logged addresses for relayed packets.
14 years ago
Damian Minkov
0e94260c6d
Fixes problems parsing sip messages using some locales.
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.
...
Refer to the in-line documentation of enableParanoidMode flag in ZRTPTransformerEngine.java to read the full description.
14 years ago
Damian Minkov
4cb5d7107c
Adds ice states to call info.
...
Fixes a problem with creating two transport managers for jabber calls and slow creating of upnpharvester.
14 years ago
Werner Dittmann
f355167ed0
New version of ZRTP library.
...
This version includes SAS signature features, enhancements of the trusted MitM feature and Damian's patch
to get the remaining time of ZRTP's discovery (Hello) phase.
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.
...
These modifications remove unnecessary copying of SRTP key data and overwrite the key data right
after secure state was reached (in ZRTP lib). This makes it harder to extract secret key data in memory dumps.
14 years ago
Lyubomir Marinov
6978a3eed6
Fixes issues related to audio quality and compatibility.
14 years ago
Sebastien Vincent
c15fdf24ed
Updates ice4j.jar which fixes possible deadlock in ConnectivityCheckClient.
14 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".
14 years ago
Vincent Lucas
74d0012eb4
Updates ice4j library to revision 3000, which provides CandidateExtendedType. Updates JingleNodesCandidate constructor to comply with the ice4j update.
14 years ago
Damian Minkov
0a0c71237a
Updates smack library to 3.2.2.
14 years ago
Sebastien Vincent
2d127c27d3
Try to fix Gingle call establishment issues by waiting IQ result of transport-info IQ request.
14 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.
14 years ago
Damian Minkov
aaf2407f32
Fixes leak of threads reported by Ingo and fixes memory leak of XMPPConnections. Leak fixed in smackx.ChatStateManager.
14 years ago
Ingo Bauersachs
4407d10ec1
Update otr4j to accept html in front of initiating messages
14 years ago
Sebastien Vincent
63ecfb3cfc
Fixes "bad path element" warning when build with ant.
14 years ago
Lyubomir Marinov
6c2a8919d2
Switches from JMF to FMJ.
14 years ago
Ingo Bauersachs
7e30640fb9
Update DNSJAVA to fix NoClassDefFoundError when no network is available
14 years ago
Ingo Bauersachs
2d1896a464
Adapt D-Bus NetworkManager signal listener to NM_STATE 0.9
14 years ago
Ingo Bauersachs
6ef1a9cfc5
Update Felix to 3.2.2
14 years ago
Ingo Bauersachs
b628cdc642
Use DNSJAVA as DNS SPI
14 years ago
Ingo Bauersachs
aaa147c435
Avoid unnecessary DNS lookups for SIP
14 years ago
Sebastien Vincent
2e49d2677b
Removes debug line about VCard in smackx.jar.
14 years ago
Ingo Bauersachs
2b1ed218df
Update Apache HttpClient to 4.1.2 (avoids PTR queries on TLS connections)
14 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.
...
Adds profile-level-id when negotiating video codecs.
Fixes login with msn due to server address changes.
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
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
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
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
e872b16701
Adds support for gsm codec on all operating systems.
15 years ago