Commit Graph

737 Commits (bf3fd3dcdaa47ef8a5e246c5af9915e052d7aa74)

Author SHA1 Message Date
Yana Stamcheva 5024715207 Fix tests.
16 years ago
Yana Stamcheva 24ed71d202 Moved the CertificateVerificationService to its own bundle.
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.
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.
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).
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).
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.
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.
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.
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.
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).
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
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.
16 years ago
Sebastien Vincent 360b838435 Update jportaudio JNI libraries.
16 years ago
Sebastien Vincent 6166430740 - AVPF Picture Loss Indication support;
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.
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;
16 years ago
Damian Minkov 154f82c0bb Fix alaw codec. Fmj alaw encoding is used and ugly noise when encoding is removed.
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;
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;
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.
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
16 years ago