Boris Grozev
bdf1793fd2
Adds an option to explicitly advertise FEC support for SILK in SDP.
13 years ago
Boris Grozev
19d2276dd4
Adds FEC support for the SILK codec. Minor clean-ups in EncodingConfiguration and MediaConfigurationImpl.
13 years ago
Lyubomir Marinov
1ee98bdf07
Commits work in progress on improving, stabalising audio and video telephony conferencing.
13 years ago
Boris Grozev
b709a4b516
Refactors EncodingConfigurationImpl
13 years ago
Damian Minkov
b823a66de0
Initialize EncodingConfiguration before postInitializeOnce, fixes exception MalformedURLException: Unknown protocol: portaudio when creating ZrtpFortunaEntropyGatherer.
13 years ago
Vincent Lucas
3c5aec6bfd
Corrects exception when rapid succession of RTP DTMFs are sent.
13 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.
13 years ago
Lyubomir Marinov
5f8c5a9063
Refactors the cross-protocol conference support.
13 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.
13 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)
13 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.
13 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).
13 years ago
Damian Minkov
5b0151fa18
Skips empty property names in configuration service and provisioning.
13 years ago
Lyubomir Marinov
7a48895242
Fixes a NullPointerException during video conference calls. Reported by Emil Ivov.
13 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.
13 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.
13 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).
13 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).
13 years ago
Lyubomir Marinov
c1366b5d7f
Fixes an issue which would leak at least one Thread per call which would endlessly send out RTCP packets.
13 years ago
Lyubomir Marinov
f8e0e34b69
Fixes an IllegalMonitorStateException in PortAudioRenderer reported by Emil Ivov.
13 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.
13 years ago
Lyubomir Marinov
40ce7ebb62
Fixes 'Invalid RTCP Version' exception caused by incorrect RTCP feedback packet construction.
13 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.
13 years ago
Damian Minkov
47596065ba
Fixes filtering correct file types.
13 years ago
Vincent Lucas
23b434e8d0
Removes RTCP logs for RTT computation debug.
13 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.
13 years ago
Vincent Lucas
7257cec279
Logs RTCP sender report sent and received to correct wrong statistics (RTT, loss rate).
13 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
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
645f395ba8
Adds log information when the computed RTT > 60 seconds.
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
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