Yana Stamcheva
5024715207
Fix tests.
16 years ago
Yana Stamcheva
24ed71d202
Moved the CertificateVerificationService to its own bundle.
...
Moved SIPCommHTMLEditorKit and SIPCommHTMLEditorPane to the util package.
16 years ago
Sebastien Vincent
5c166b35f0
Try to fix unit test run.
16 years ago
Sebastien Vincent
6a67589c86
Desktop sharing support for SIP and XMPP. Note that GUI is not ready yet to propose this feature to the users.
16 years ago
Sebastien Vincent
fbaa48424b
Add getHardwareAddress to the NetworkAddress service that wraps NetworkInterface.getHardwareAddress if it exists otherwise via a JNI.
16 years ago
Emil Ivov
ee2ecc9b24
ICE integration for XMPP accounts (Work in progress)
16 years ago
Emil Ivov
2bac887d1e
ICE integration for XMPP accounts (Work in progress)
16 years ago
Emil Ivov
70b7558b58
Removes stun4j and the SC components that are using it so that we can now introduce ice4j
16 years ago
Damian Minkov
8f571ffedc
Update util bundle to include some extra packages in order to help dns lib to extend its search for dns servers.
16 years ago
Yana Stamcheva
641158db88
Resolved duplicate import of json library.
...
Fixed smiley source dependency to ui implementation.
Fixed ReplacementService bundled in each implementation.
16 years ago
Lyubomir Marinov
edab91d34a
Remove the bundle audionotifier because its functionality has already been replaced by the bundle neomedia.
16 years ago
Damian Minkov
3dab749659
Fixing build.
16 years ago
Lyubomir Marinov
be8d547993
- Supports more call recording formats.
...
- Adds, fixes javadocs.
16 years ago
Yana Stamcheva
7746c91783
Support for video and photo previews in chat window provided by Purvesh Sahoo as part of its GSoC project.
16 years ago
Yana Stamcheva
45cf662978
Skin implementation bases provided by Adam Netočný (work in progress).
16 years ago
Damian Minkov
0423ead8cc
Integrate choosing and setting avatar image for protocols (currently only for msn and jabber). This work is done as part of Google Summer of Code 2009 by Shashank Tyagi and his mentor Damien Roth.
16 years ago
Damian Minkov
4a445998e8
Fix when removing jabber contacts and operation fails inform user and stop any further actions.
16 years ago
George Politis
b9e59faee1
Update to otr4j@408c804ee which fixes a possible NullPointerException in otr4j.
16 years ago
Damian Minkov
8ba1590380
Update jain-sip to latest 1.2.154, fixing a problem with message retransmission if authentication dialog shown on our side(jain-sip issue@323).
...
Show protocol name in login fail dialog.
16 years ago
Damian Minkov
9c1c17dff9
Merge changes from branch/gsoc10/xcap and patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk.
16 years ago
Damian Minkov
920a76b789
Jabber protocol now can be invited to gtalk chat rooms and can create such by using the format for the chat room name (private-chat-00000000-0000-0000-0000-000000000000@groupchat.google.com).
...
Fix for clearing connections in every occasion and don't depend on external intervention.
Fix chat room ui problem when provider doesn't have any rooms on the server or cannot be queried.
16 years ago
Emil Ivov
e2e8535188
Adds the Jingle Nodes API so that the Jingle Nodes team could more easily work on SC integration.
16 years ago
Werner Dittmann
37b03cd101
Add a new method that returns the ZRTP Hello hash as separate strings.
...
The caller of this method is responsible to combine or use the two strings
that are in accordance with the ZRTP specification and/or the specifications
of the used signaling protocol.
16 years ago
Damian Minkov
40b2a3a610
Make bundle repository a system bundle and fix jabber tests.
16 years ago
Damian Minkov
842a230442
Remove jar after felix upgrade.
16 years ago
Damian Minkov
3b2c03a4ad
Updates felix.jar to version 3.0.1 (Courtesy of Richard S. Hall).
16 years ago
Lyubomir Marinov
bac3fe3a2a
Deletes the file lib/native/windows-64/civil.dll-nomodif.
16 years ago
Damian Minkov
828f3bcf6c
Wrong remove.
16 years ago
Damian Minkov
611f376196
Removes media.jar.
16 years ago
Lyubomir Marinov
04cac3354c
Merges branches/gsoc10/passwdstrg@7435 which represents the work of Dmitri Melnikov on the "Password storage" GSoC 2010 project into trunk.
16 years ago
Yana Stamcheva
8a5aed7f39
Create SIP2SIP info account.
...
Enhanced SIP account registration form.
16 years ago
Emil Ivov
55115599b0
tries a rescue of my git repository after a network loss
16 years ago
Emil Ivov
805d67d05a
tries a rescue of my git repository after a network loss
16 years ago
Lyubomir Marinov
336b9c9f45
Fixes a crash of the QTKit video CaptureDevice on Snow Leopard reported by Yana Stamcheva.
16 years ago
Lyubomir Marinov
c4773f01cd
Fixes a crash of the QTKit video CaptureDevice on Snow Leopard reported by Yana Stamcheva.
16 years ago
Damian Minkov
099a9cd1b3
Update smack library to latest svn version.
16 years ago
Yana Stamcheva
ef52ece410
Introduce configuration form types and allow forms to be registered for the security section.
16 years ago
Yana Stamcheva
54722f7b01
Fixes security configuration form.
16 years ago
Sebastien Vincent
5ada14242a
Update ffmpeg JNI library with MJPEG support compiled for Linux 32-bit.
16 years ago
Yana Stamcheva
12be599dff
Fixes security configuration form.
16 years ago
Yana Stamcheva
68337df58b
Configuration window improvements including reorganizing sections, user interface modifications, account loading/unloading functionality and more.
16 years ago
Emil Ivov
d6f516bf9e
Adds swing to the list of smacklibdependencies so that we could display the smack debugger.
16 years ago
Emil Ivov
1ab22cc0f3
Adds smackx-debug to our smacklib to make debugging easier when necessary
16 years ago
Sebastien Vincent
53d72aa039
Each screen display has now its own capture device. Note that on Linux, multiple monitors are seen as one screen.
...
JAWTRenderer on Linux will not display image > 2048x2048 due to driver limitation (XvCreateImage), so avoid dropping image if size mismatch and show what we can.
16 years ago
Sebastien Vincent
5a799d3efe
Use FFmpeg's MJPEG decoder instead of tinyjpeg.
16 years ago
George Politis
90383ea7ce
Updates otr4j to version 122.
16 years ago
Sebastien Vincent
ad6b8c79c4
Add support for V4L2's MJPEG and JPEG format.
16 years ago
Sebastien Vincent
064b2418f9
Fix race condition with jportaudio on Windows.
16 years ago
Sebastien Vincent
806ba9033d
Update jportaudio JNI for FreeBSD (32-bit and 64-bit).
16 years ago
Sebastien Vincent
6eccb76715
Update jportaudio for Mac OS X.
16 years ago
Sebastien Vincent
36d28a4d65
Update jportaudio JNI (without pthread dependeny) and jdirectshow JNI.
16 years ago
Damian Minkov
0f86e48b6a
Update linux libjportaudio.so.
16 years ago
Sebastien Vincent
0ecd322b80
Update jportaudio.dll for Windows 32-bit and 64-bit.
16 years ago
Lyubomir Marinov
71ceae7c10
(1) Tries to convert PortAudio to support wideband. (2) Fixes a failure of the JNI Speex decoder to continue decoding. (3) Fixes an integer overflow in the JNI Speex encoder.
16 years ago
Damian Minkov
e068d2451d
Linux binaries for speex and jawtrenderer.
16 years ago
Lyubomir Marinov
7e2f4132e7
Commits the binary for the JNI Speex encoder, decoder and resampler on Mac OS X and thus enables them.
16 years ago
Sebastien Vincent
3bc567d73b
Add jspeex.dll for Windows 32-bit and 64-bit.
16 years ago
Yana Stamcheva
b012e0e672
Updated version of jain-sip jars.
16 years ago
Damian Minkov
ff7092944c
Fix a bug codec preferences with equal priorities are ignored. Fix some system bundles.
16 years ago
Damian Minkov
5608f35938
Update portaudio binaries.
16 years ago
Damian Minkov
952df5193c
Update alsa hostapi in portaudio to r1508(fixed latency and buffer sizes calculation).
16 years ago
Werner Dittmann
bcb80e9e8c
Keep logging levels in sync.
...
It does not make sense to set the default logging level to FINEST
and the output levels to INFO and SEVERE. Set the default logging
level to the lowest outpit logging level, in this case "INFO".
16 years ago
Sebastien Vincent
7d41786c85
Fix a bug in DirectShow when changing webcam resolution and add I420 format support.
16 years ago
Sebastien Vincent
07e0a1195a
Add ant script to build JNI libraries. Note that external libraries such as ffmpeg, x264, portaudio and speex must be compiled before trying to compile libffmpeg or libjportaudio.
16 years ago
Sebastien Vincent
7ff79a95ef
Update ffmpeg/x264 which provide amongs the other periodic intra refresh feature (instead of a big keyframe, the keyframe is spread over many frames). It provides also resilience to packet loss.
16 years ago
Yana Stamcheva
fc724ff1e5
Remove the call history form plugin, which is now replaced with the new call history feature in the contact list.
16 years ago
Sebastien Vincent
2e52bb6444
Fix memory leak in Windows's jawtrenderer.
16 years ago
Sebastien Vincent
50fa51c7ac
Remove d3dx9_xx.dll dependency and use instead D3DXLoadSurfaceFromMemory function from the Wine project. Add updated DLL for Windows 32-bit and 64-bit.
16 years ago
Sebastien Vincent
5429058e54
Add updated jdirectshow.dll for Windows 64-bit.
16 years ago
Sebastien Vincent
dba9eba38d
Add support for YUY2, UYVY and NV12 format for native DirectShow devices.
16 years ago
Damian Minkov
06fa9e6933
Fix tests.
16 years ago
Damian Minkov
8a61d7bab3
Introduce new features in currently updated OrangeExtension and fix bouncing dock icon under Snow Leopard. Update code manipulating dock icons.
16 years ago
Sebastien Vincent
ece4ff1fed
Remove debug output from jdirectshow.dll.
16 years ago
Sebastien Vincent
435af72e18
Add native implementation of DirectShow capture devices on Microsoft Windows 32-bit and 64-bit.
16 years ago
Damian Minkov
b8ffa3bbbf
Update with latest binaries for v4l2 capture impl.
16 years ago
Damian Minkov
3553f9ad0e
Adds and activates reconnect plugin. Some fixes to protocols in order to work with the plungin (removing all tries to reconnect as they are now controlled from outside).
16 years ago
Romain Kuntz
44cf588479
Updated OrangeExtensions to version 1.0 (see http://ymasory.github.com/OrangeExtensions/ for the changelog)
16 years ago
Lyubomir Marinov
8bd683d875
Fixes the locking of the UI upon resizing with the native VideoRenderer on Mac OS X.
16 years ago
Damian Minkov
8389d8e931
Fixing jspeex lib - compile with java1.5
16 years ago
Damian Minkov
e748384b36
Fix some speex decoder issues, rtp packets can contain multiple speex frames (we were decoding only one of them).
16 years ago
Lyubomir Marinov
f06e3d7de6
Attempts to make the native VideoRenderer (i.e. JAWTRenderer) on Mac OS X more responsive by earlier painting and reaction to resize.
16 years ago
Sebastien Vincent
6007623e54
Fix crash on Windows x64 when receiving video, add native Windows video renderer for 32-bit and 64-bit.
16 years ago
Damian Minkov
1ce72b104f
- Restart Zrtp only when needed (when recreating streams and when the other side has recreated its streams).
...
- Fix losing audio when reinviting for video and different format priorities.
16 years ago
Yana Stamcheva
8b1e5ccb2f
Fix unit tests.
16 years ago
Lyubomir Marinov
c454284e43
Since neomedia at r7066 imports apple.awt, tells Felix how to find it for the unit tests as well.
16 years ago
Lyubomir Marinov
ab4284e49b
Fixes an invalid memory access in the native VideoRenderer/JAWTRenderer on Mac OS X. Thanks to Damian Minkov for discovering the cause and suggesting a possible way to fix it.
16 years ago
Werner Dittmann
3b104813e3
Use new PRNG and implement entropy gathering and seeding
...
This patch updates the zrtp4j and the lightweight crypto libraries.
Both libraries implement and use the Fortuna PRNG that create high
quality random data.
The new GatherEntropy class implements methods to gather random data
from media capture devices and use this data as entropy to seed the
Fortuna PRNG. This enhance the quality of random data.
This works with portaudio, JMF audio not yet supported, video may be
added at a later time.
16 years ago
Emil Ivov
e59f6e471f
Applies a new logging policy that should make file logs more readable (sip messages should now be logged only once for example and console output remains limited)
16 years ago
Emil Ivov
9cbfa45870
Reduces overly abundant logs from the log files so that they are more readable
16 years ago
Damian Minkov
10d72ade20
Recompile jportaudio to reflect latest changes : add PaDeviceInfo_getNameBytes method.
16 years ago
Sebastien Vincent
fef3d696e2
Passes desktop captured images to scaler/colorspace converter as native memory.
16 years ago
Damian Minkov
c6dbc987d8
- Add changelogs to debian package.
...
- Fix blocked render, occurring from time to time on linux, endless loop in portaudio.
- Fix re-invites and processing incoming media when format has changed.
16 years ago
Sebastien Vincent
360b838435
Update jportaudio JNI libraries.
16 years ago
Sebastien Vincent
6166430740
- AVPF Picture Loss Indication support;
...
- rtcp-fb nack pli support in SDP;
- Add updated ffmpeg libraries;
- Add missing javadoc.
16 years ago
Emil Ivov
55540565fe
Updates felix.jar to version 2.0.5 in order to address the FileNotFoundException-s we've been seeing for a while (Courtesy of Richard S. Hall).
16 years ago
Romain Kuntz
ecfaf5458f
Updated the OrangeExtensins.jar library (compiled with java 1.5).
16 years ago
Romain Kuntz
1a2f09feec
reverted to the previous OrangeExtensions.jar
16 years ago
Romain Kuntz
2f46489d44
Updated the OrangeExtensions.jar (recompiled using Java 1.5)
16 years ago
Lyubomir Marinov
c87fd58625
Creates less garbage in the QuickTime video CaptureDevice in order to resolve short freezes in the video. Comes at the expense of execution speed due to an additional copying of each frame. The performance penalty is to be addressed in a subsequent commit.
16 years ago
Romain Kuntz
8a74574428
Updated the AppleJavaExtensions.jar with the OrangeExtensions.jar from Yuvi Masory (updated for Java 5)
16 years ago
Sebastien Vincent
fc4b70e6d8
Add updated FFmpeg JNI libraries.
16 years ago
Damian Minkov
2a49a5de69
Implement use of Certificate Verification service in jabber.
16 years ago
Sebastien Vincent
f44dd77e70
Update ffmpeg JNI libraries.
16 years ago
Damian Minkov
9ff7dc7aeb
Fix msn log in.
16 years ago
Damian Minkov
3c0db168c4
Trying to fix some msn login errors.
16 years ago
Damian Minkov
e23016482b
Fix proxy configuration form. Fix icq use of proxy settings. Move the plug-in before loading protocols. Remove save button from configuration form. Add chart for supported protocol-proxy settings.
...
Make all jabber contacts offline if protocol is firing protocol provider change event to offline.
16 years ago
Damian Minkov
67106df9d3
Add global proxy config. Add support for the global proxy config in protocols like ICQ/AIM and Jabber.
16 years ago
Yana Stamcheva
7fb96481e8
Create the contact source bundle and export the ContactSourceService.
16 years ago
Sebastien Vincent
06c56ae2a2
Handle correctly endianess for different RGB (24/32) format.
16 years ago
Sebastien Vincent
353c53e7a6
- Add RGB/YUV intArray/shortArray as input/output support for SwScaler;
...
- Add updated JNI libraries;
- Add "long-time" patch to compile x264 on *BSD.
16 years ago
Damian Minkov
154f82c0bb
Fix alaw codec. Fmj alaw encoding is used and ugly noise when encoding is removed.
...
When we are by default recvonly video and the other party has sendrecv we ignore our recvonly and start the video, its fixed now.
Remove unused removing of an extension used on conf calls.
16 years ago
Sebastien Vincent
c65a383050
- Add new scaler that uses libswscale and can change format (i.e. RGB to YUV, ...) and scale in one pass;
...
- Add the possibility to change output video size of a stream in VideoMediaDeviceSession;
- Add recompiled ffmpeg JNI for all supported platforms.
16 years ago
Damian Minkov
6460027774
Temporally disable failing tests.
16 years ago
Sebastien Vincent
6196c19805
Implement desktop streaming capture device as a PullBufferCaptureDevice (rather than a PushBuffer ones). Reduce memory allocation by refactoring screencapture JNI.
16 years ago
Damian Minkov
33374d3711
Remove facebook protocol jar as its not used anymore.
16 years ago
Damian Minkov
d7092d65dd
Introduce new support for Facebook, through xmpp. Remove old one.
16 years ago
Emil Ivov
e5b029f1ba
Updates the jain-sip lib to include a fix for IPv6 calls.
16 years ago
Sebastien Vincent
cc919c8d23
Add new screencapture.dll for Windows 32-bit.
16 years ago
Sebastien Vincent
9293794232
Add native screen grabber for Mac OS X.
16 years ago
Sebastien Vincent
6d81880fcb
Add Windows native screen grabber, change UnixScreenCapture to NativeScreenCapture as file will be used for Linux, Windows and soon Mac OS X. Add the compiled JNI libraries for Linux (32 and 64-bit), FreeBSD (32 and 64-bit) and Windows (32 and 64-bit).
16 years ago
Sebastien Vincent
11d2ac97a4
- Add FreeBSD detection in build.xml and build FreeBSD neomedia.jar;
...
- Add FreeBSD in OSUtil;
- Add JNI libraries for FreeBSD 32-bit and 64-bit (jdic, jdic_misc, tray, ffmpeg
, jportaudio and screencapture).
16 years ago
Sebastien Vincent
71f0f1a7b8
Add improved libscreencapture JNI for Linux (32/64) prepared by Damian Minkov.
16 years ago
Valentin Martinet
93d01f7fbb
Update the account properties file template: added a third testing account.
...
(icq, msn, yahoo, jabber)
16 years ago
Damian Minkov
18897f2cf2
Add updated ffmpeg JNI library for Linux 32-bit and 64-bit.
16 years ago
Sebastien Vincent
12073a2e03
Add updated ffmpeg JNI library for Windows (32-bit and 64-bit) and Mac OS X (universal binary i386, x86_64, ppc). It need to add Linux 32-bit and 64-bit binaries.
16 years ago
Sebastien Vincent
32243b4cac
Add optimized version of jportaudio.dll for 64-bit Windows.
16 years ago
Lyubomir Marinov
32a1fc08a4
Optimizes the playback of audio when using PortAudio (i.e. the Renderer and when playing back notification sounds). The main optimization is the reduced copies of the audio samples which used to be at least 3 in the best case and now there is 1 in the best case and 3 in the worst case. On my Ubuntu Karmic desktop, I see audio interruptions being brought down from often to rare. The binaries for 32- and 64-bit Linux and 32-bit Windows are kindly prepared by Damian Minkov. There is no binary for 64-bit Windows.
16 years ago
Damian Minkov
030f0ea5b3
Enable sip tests, telephony and messaging (without presence).
16 years ago
Sebastien Vincent
8c2dae7364
Add ffmpeg.dll for Windows x64. Replace tabs by spaces in ffmpeg native source.
16 years ago
Damian Minkov
03d18ef581
Remove System.out from msn lib.
16 years ago
Lyubomir Marinov
aae756dd56
Works towards (but does not really enable i.e. represents work in progress) making the QTKit CaptureDevice on Mac OS X output video in YUV420 used by the H.264 encoder in order to avoid scaling.
16 years ago
Lyubomir Marinov
0adae885e5
Attempts to fix the QTKit CaptureDevice on Mac OS X Leopard which does not seem to report the size of the video it is going to output.
16 years ago
Lyubomir Marinov
23faa28981
Implements a video CaptureDevice which uses QuickTime/QTKit on Mac OS X to provide video capture on Mac OS X Snow Leopard, Java 1.6 on Mac OS X and when CIVIL fails.
16 years ago
Damian Minkov
4450976c0e
Update msn lib, fix a problem with not receiving messages on long inactivity on switchboards.
16 years ago
Sebastien Vincent
22089e5bcc
Update libffmpeg with latest changes for Windows (32-bit) and MacOS X (universal library i386, x86_64 and PPC). It adds possibility to set interresting parameters (max B-frame, number of references, ...) in ffmpeg in order to provide better video streaming optimization.
16 years ago
Damian Minkov
bceb057efe
Update llibffmpeg with latest changes.
16 years ago
Damian Minkov
34aba06383
Update with latest changes to portaudio.
16 years ago
Damian Minkov
6317fe622c
Remove old lib
16 years ago
Damian Minkov
a3fe5bb64b
Update yahoo lib. Fix problem with repeating messages (resend from server after 7 sec if missing ack).
16 years ago
Damian Minkov
8b1d30aa69
Update Felix to 2.0.2 and update jml (improvement mainly in retrievement of large contactlists and display picture ).
16 years ago
Damian Minkov
a077246aee
Some safety checks and disable sip tests.
16 years ago
Damian Minkov
6af7a43c06
Again enable sip tests.
16 years ago
Yana Stamcheva
3b2f176284
Preconfigured account wizard for iptel.org
16 years ago
Emil Ivov
dab3aff9d6
Adds jid tracking to XMPP messaging, so that only the first message in a conversation is sent to all instances of a user. All following messages are sent only to the instance that's actually replying to our messages. That instance is reset every time we receive a message from a different jid. The behaviour is currently reset (i.e. the first next message goes to all instances) every 10 minutes of inactivity.
16 years ago
Damian Minkov
abacdb362c
Temporally disabling sip again.
16 years ago
Damian Minkov
5662485c70
Enable sip tests.
16 years ago
Damian Minkov
4594ba57f0
Latest changes to portaudio code provided by Werner, fixes problem with certain sound cards working on 48 kHz and wrong buffer calculation.
16 years ago
Damian Minkov
d401fe9893
Synchronize inputstream read and outputstream close to avoid segfaults. Add Werner xrun patch for xrun problems in linked portaudio.
16 years ago
Damian Minkov
e07578b89b
Make sure we clean the connected streams if any, prevents segfaults when using echo cancel. Open the devices in their reported default sample rate.
16 years ago
Werner Dittmann
05e909ec9d
Remove the ZrtpConfigure plugin and move its functions into the neomedia package. The
...
neomedia activator registers the ZrtpConfigurePanel.
16 years ago