Damian Minkov
2a2d484f2d
Fix linux capture preview. This is the native part configuration Panel still to be changed. Now when sip-communicator is started and is not using the camera, the device is free to be used by other applications.
17 years ago
Damian Minkov
da9a567af1
Add support for BGR format and remove some debug prints.
17 years ago
Symphorien Wanko
ff8ec3ad3f
swing based popup notifications with tests for the PopupMessage interface.
...
added checks for null SystemTrayPeer as it this possible it doesnt exists on the cruise control machine
17 years ago
Symphorien Wanko
07a483c148
undo previous commit since cruisecontrol fails
17 years ago
Symphorien Wanko
2d81282722
swing based popup notifications with tests for the PopupMessage interface.
17 years ago
Damian Minkov
7875ea94fa
Fix issues with video on linux. Support for jpeg format of the device, and issue with wrong format conversion(yuyv).
17 years ago
Lyubomir Marinov
379093c845
As stated in the comment of r4992, the fix for issue #552 (7000 threads in 15 minutes during video calls) discovered that the JNICaptureObserver instances leaked. Thus the fix in question started leaking a native thread and a Java thread attached to it for each leaked JNICaptureObserver. This commit fixes the leaking JNICaptureObserver which automatically fixes the leaking threads.
...
Unfortunately, LTI-CIVIL also leaks CaptureStream instances.
17 years ago
Sebastien Mazy
d8fe3531be
Update to JAIN-SIP 1.2.92
17 years ago
Lyubomir Marinov
f180b1b21a
Fixes issue #552 (7000 threads in 15 minutes during video calls). The solution keeps a native thread in JNICaptureObserver alive with a Java thread attached to it and uses it to deliver the captured Image instead of creating a new Java thread for each delivery.
...
Unfortunately, the JNICaptureObserver instances leak - both in the old and the new implementation - and thus the new implementation leaks the mentioned thread being kept alive (and its attached Java thread). The leaking of the JNICaptureObserver instances will be fixed in a subsequent revision (and it will automatically fix the leaked threads) because it's a separate issue (as previously said, affecting the old implementation as well).
17 years ago
Damian Minkov
f45bb4b15d
Removing debug print.
17 years ago
Damian Minkov
414cbd90af
cosmetics and remove drop first packet.
17 years ago
Damian Minkov
ca635fdc8d
Fix msn, problem with server initiated ADL commands and enabling MSN tests again.
17 years ago
Werner Dittmann
6509c2d40e
Add crypto classes to test properties as well.
17 years ago
Werner Dittmann
a36f77b2e5
Remove classes that are not required anymore (JCE classes).
17 years ago
Werner Dittmann
a0610c62af
Modify build and property file to include the new used bouncycastle classes. Need to
...
cleanup unused classes at a later step.
17 years ago
Werner Dittmann
ded3a87b1f
Modify security relevant code to get rid of Java JCE dependence. This simplifies distribution
...
and istallation of SC - no Sun/Java crypto policy files are required anymore. This check-in
also include a new zrtp4j lib (1.4.3) that implements draft 13 and has no JCE dependency.
17 years ago
Damian Minkov
b453e8f16e
Add linux-64 support for jni h264 codec and remove jna codec.
17 years ago
Damian Minkov
9cd8f4c45a
Fixing GLIBC 2.4 problem on Debian system.
17 years ago
Emil Ivov
a973bbcb58
Temporarily disables the MSN test suite so that we could have a new build. Will reenable shortly.
17 years ago
Damian Minkov
8825fb83f9
Fix log in to msn. Hope to fix builds too.
17 years ago
Sebastien Mazy
341747da88
Updated JAIN-SIP RI to 1.2.91
17 years ago
Lyubomir Marinov
0cc0ee269e
Enables the JNI-based H.264 encoder and decoder on Linux (but it only works on 32-bit systems and the 64-bit support will come soon).
17 years ago
Lyubomir Marinov
2d36d710a0
Fixes the native part of LTI-CIVIL to work on 32-bit Linux: (1) includes patches from Damian Minkov to add support for various format conversions and (2) properly stops and disposes the native CaptureStream so that LTI-CIVIL stops capturing when told to do so and it doesn't freeze the application on errors.
17 years ago
Damian Minkov
e9bce3920c
Trying to fix builds and msn contact retreiving.
17 years ago
Lyubomir Marinov
380d9a517e
Updates the Windows JNI FFMPEG bindings used for H.264 encoding and decoding to r16801 in order to match the Mac OS X ones.
17 years ago
Lyubomir Marinov
f2c2b5365d
Enables the JNI-based H.264 encoder and decoder on Mac OS X. FFMPEG is at r16801.
17 years ago
Lyubomir Marinov
cc373b375b
On Windows, implements JNI-based replacements for the JNA-based H.264 encoder and decoder. The new implementations execute much faster, produce less garbage and use a newer ffmpeg version (which contains optimizations to at least the H.264 decoder).
...
Mac OS X and Linux will still use the JNA-based implementations because the respective native JNI libraries haven't been built for them.
Just as the JNA-based implementations, the JNI-based ones cause disturbing numbers of garbage collections (though less than their ancestors) - the encoder and the packetizer are huge offenders. But these will be addressed in subsequent revisions because the problems are not the subject of the switch from JNA to JNI.
17 years ago
Damian Minkov
123a00d5d4
Some formatting and javadocs and fix framerate problem.
17 years ago
Damian Minkov
31ca43b9f6
1. Fixing closing camera after hangup.
...
2. Second video call.
3. New version of codec.
17 years ago
Werner Dittmann
03d27dcd99
Upgrade ZRTP jar to version 1.4.2 to be compliant with latest ZRTP spec.
17 years ago
Damian Minkov
4f6a499001
1. Fix parsing redirect url when logging into msn.
...
2. Fix null icon in PopupDialog and NPE
3. H264 skip data till new marker in case of dropped packets.
17 years ago
Damian Minkov
866ee26dae
Some fixes in encoder and decoder config. Remove dependences to sun/ibm classes.
...
Reduce bandwith and number of send packets and fix decoder showing some ugly squares.
17 years ago
Lyubomir Marinov
0d7faabb9f
Trims down the ffmpeg libraries which are used to support h264.
17 years ago
Emil Ivov
d6dd745e40
Removed an extra semi-colon. Reported by Richard Hall
17 years ago
Lyubomir Marinov
8805906417
Removes org.apache.felix.servicebinder.
17 years ago
Emil Ivov
89e81b89ec
Asserts non-display of any bundle shipped with SIP Communicator when the show system bundles property is not set. This is part of issue #482 .
17 years ago
Damian Minkov
6df051d5c9
Fix felix test props for new felix version.
17 years ago
Emil Ivov
3f5206ff01
Commits patches for the following issues:
...
#482 Overly complex plugin manager (work in progress)
#448 Show complete SIP adddress when displaying account
#510 switch to the latest version of Felix (Richard actually did most of the work here.)
17 years ago
Yana Stamcheva
9daa19303f
Language resources updated.
17 years ago
Lyubomir Marinov
a83833f357
Moves the functionality of swing-common.jar into util.jar and removes swing-common.jar.
18 years ago
Lyubomir Marinov
44dfd1a815
Fixes issue #508 : Support Quit, Preferences and About in the Mac application menu.
18 years ago
Damian Minkov
05d7637b0d
1. Fix tests
...
2. Issue#487 fix crash, due to lticivil on 64bit platform.
18 years ago
Damian Minkov
ee72136cae
Update h264 encoder/decoder. Decoder is not fed with non consistent data. Synchronized not to free memory while decoding/encoding. Tuned some of the quality settings.
18 years ago
Damian Minkov
26ec5cb581
Update civil Dataource to latest version (buffer rework)
18 years ago
Damian Minkov
7927f460e3
fixing build, media bundle fails to load, new bundle not loaded in felix.unit.test.props.
18 years ago
Lyubomir Marinov
07fe3e4efe
Fixes a memory corruption in lti-civil on Linux which causes SIP Communicator to dump its core on startup. I've only recompiled the library for x86 because I don't know anything about 64-bit Linux.
18 years ago
Lyubomir Marinov
296d1e0f1b
Implements a ConfigurationForm which allows configuring the MediaService.
18 years ago
Damien Roth
a737784a99
Lib dict4j now compiled with java 1.5.
...
Fix CC build error
18 years ago
Damien Roth
c45b70f014
Resolve cruise control error and warnings
18 years ago
Damien Roth
46ef85f493
Major update for the dict protocol
...
- Using an external library to manage the connection with the server
- Enhanced account registration wizard
18 years ago
Romain Kuntz
5417c1891a
Updated the ZRTP4J library, updated the classpaths, added the bundle-version.
18 years ago
Damian Minkov
d6dd75f4a0
Update ffmpeg, windows libs depended on pthreads. Add keyframes in h264 codec, fix start-end bits in FU-A, set desired video size in capture datasource.
18 years ago
Yana Stamcheva
aede260310
Updated and added some new custom components.
18 years ago
Brian Burch
4282316384
use properties to define slickless tests to be executed and let them be run under felix, or simply under junit
18 years ago
Damian Minkov
5998afa9d8
Update ffmpeg (problem with linking libs), add jna.library.path to as executables.
18 years ago
Damian Minkov
fb27c40e89
new ffmpeg libs, reduced size and without debug info. Fix decoder output sizes. Fix NPE when hangup calls.
18 years ago
Yana Stamcheva
09b7d46a5f
General group chat UI enhancements.
18 years ago
Damian Minkov
c5b0fc3781
fixing failing media bundle when running tests.
18 years ago
Damian Minkov
c6cc04d871
Adding ffmpeg and civil libs for linux.
18 years ago
Damian Minkov
5edc84047f
Using lti civil for video(adding support for mac) and add h264 video support using ffmpeg-java.
18 years ago
Brian Burch
4b8e7fe646
revert to global testing.properties scheme
18 years ago
Brian Burch
cf0e846468
revert to global testing.properties scheme
18 years ago
Brian Burch
cbed64ef24
reinstate icq slick, possibly with one or two failing tests but 30+ should work OK
18 years ago
Brian Burch
98a2f8d7cc
add comments to explain why some slicks are not currently executed
18 years ago
Brian Burch
b07a6cc818
protect local/personal testing.properties file - we maintain a template in the repository
18 years ago
Brian Burch
fbda662a16
unit testing - maintain a template for the mandatory local/personal testing properties file
18 years ago
Romain Kuntz
c904ef231e
Updated ZRTP4J jar from 0.9.0 to 1.3.1 (provided by Werner Dittmann)
...
Updated the build.xml and ide project file to reflect the new ZRTP4J library
Commented references to the ZRTP goClear/goSecure functions (patch provided by Werner)
18 years ago
Lyubomir Marinov
eb697cd600
Fixes the problem reported in issue #440 (Cannot start on Macosx using java 1.6) by rebuilding AEGetURLEventHandlerAgent with -arch x86_64 included. The application will still fail to run but this time because jdic.
18 years ago
Benoit Pradelle
5002cccc1d
- attempt to fix the bug reported by Damian about profiler4j crash on Mac
18 years ago
Benoit Pradelle
af3e706ee3
Updating profiler4j to reflect recent changes to the subproject
18 years ago
Emil Ivov
28a3d04a65
Moving the zrtp4j bundle to the location where we store all generated SC bundles
18 years ago
Romain Kuntz
f6266bb633
renamed bouncy castle library and upgraded it to rev141 and jdk1.5
18 years ago
Romain Kuntz
38357671e4
Forgot to import some packages needed by ZRTP4J
18 years ago
Romain Kuntz
1237e5b0dc
The ZRTP ZID file is now created/checked in the default SC configuration
...
directory. Fixed also an exception that came from ZRTP (reverted some of the
modifications from felix.client.run.properties)
18 years ago
Romain Kuntz
bb8da5ef97
ZRTP4J is now a bundle and thus must be loaded as startup
18 years ago
Romain Kuntz
5e3ce7bb17
Added ZRTP4J bundle
...
Added the boucycastle lib
Renamed OperationSetSecuredTelephony to OperationSetSecureTelephony
Renamed the isSecured/setSecured method to isSecure/setSecure
Fixed some identations
18 years ago
Benoit Pradelle
813428d15e
Update profiler4j to reflect changes in the sub-project
18 years ago
Benoit Pradelle
3aecc0800f
Integrating profiler4j. GSoC result of Vladimir.
18 years ago
Emil Ivov
bcee9eed13
Adding support for "NO REGISTRAR" accounts. Special thanks to Emanuel Onica and Michael Koch for contributing early versions.
18 years ago
Lyubomir Marinov
b815878181
Moves protocol.jar to an auto-start level with a smaller number than the one of the protocol implementation in order to ensure the AccountManager service is registered before the protocol implementations need it.
18 years ago
Damian Minkov
e565163a2f
Move RSS after metacontactlist
18 years ago
Damian Minkov
77bc78866f
Fixing buffer size issues for the Mac OS X.
18 years ago
Emil Ivov
7ddf0c5ab2
More debugs in the AddressResolver
18 years ago
Damian Minkov
2dd46f0abf
Generate proper settings for g723(6.3 bitrate is supported) in sdp and ignore comfort noise packets that are not currently supported.
18 years ago
Lyubomir Marinov
71f310fd31
Fixes Jabber tests failing because of missing required system packages.
18 years ago
Emil Ivov
02baebb228
Asserts use of TCP when it has been set as the default transport during protocol initialization.
...
Implements Alan Kelly's fix that optimizes SRV resolution code
Removes redundant naming in SipRegistrarConnection
Removes use of resource strings for keep alive method selection as they should not be localized
Renames OperationSetBasicTelephony.getSecure() to isSecure()
18 years ago
Lyubomir Marinov
d99b72571c
Attempts to fix the Jabber tests by listing the media bundle before the protocol-jabber bundle because the latter requires the former.
18 years ago
Romain Kuntz
fb6c84388c
Replaced the zrtp4j with a new one compiled for 1.5
18 years ago
Romain Kuntz
4daede22ff
Updated the bouncycastle library (for SRTP and ZRTP)
...
Added the ZRTP4J library (for ZRTP)
18 years ago
Emil Ivov
69b8786b2c
Reenabling all unit tests
18 years ago
Lyubomir Marinov
30593e037f
Rebuilds libAEGetURLEventHandlerAgent.jnilib for Mac OS X 10.4 compatibility.
18 years ago
Lyubomir Marinov
05b85ffebf
Builds libAEGetURLEventHandlerAgent.jnilib with -bundle and not -dynamiclib and includes the ppc architecture in addition to i386 (as a step to making it a Universal Binary).
18 years ago
Damian Minkov
22a5a325e2
Fix proper catching and dispatching apple events.
18 years ago
Damian Minkov
7cce273ae1
Fix avatar download.
18 years ago
Emil Ivov
599a78edfb
Contact avatars are now downloaded automatically without having to open chat window
...
Adds a patch on the jml lib that prevents us from sending more than 8 dashboards per minute
Also, fixes a few exceptions that were occurring on exit.
18 years ago
Damian Minkov
52b7a4b155
Fix icq initial contact statuses.
18 years ago
Yana Stamcheva
3070baaf1c
- Revised status panel interface.
...
- Revised contact list interface.
- New chat rooms interface.
- Main tabbed pane removed.
- Revised call management in the GUI.
- Some more gui modifications.
18 years ago
Emil Ivov
80dbccb9c8
Adds the possibility to register for RSS feeds passed as invokation parameters
...
Implements support for RSS feeds on sites with expired RSS certificates
Implements support for the --debug parameter. Unless this parameter is set our new StdOut class would take control of all System.out traffic.
Adds methods to PopupDIalog that now allow speficying an icon for generic dialog messages
Fixes the whiteboard menu item never return null as it causes the UIService to slightly freak out.
18 years ago
Emil Ivov
88a0036d18
Implements support for launch parameters
...
Implements support for handling SIP URIs as launch parameters
Adds a lock mechanism to prevent from running multiple instances of SIP Communicator
Adds a mechanism for a second instance of SC to pass its launch
parameters to a one that's already running.
Adds a DefaultSecurityAuthority class (in use by the systray and SIP URI handler)
18 years ago
Damian Minkov
f36da957c5
Some more updates to the msn lib.
18 years ago