Lyubomir Marinov
08f364ab3a
Displays images for the contacts fetched from the Address Book of Mac OS X.
15 years ago
Lyubomir Marinov
09d688c00a
Displays kABOrganizationProperty as the displayName of SourceContact for companies fetched from the Address Book of Mac OS X.
15 years ago
Lyubomir Marinov
72bc56dbb3
Activates an initial implementation of the support for the Address Book of Mac OS X. Neither it, nor the support for the Address Book of Microsoft Outlook implement the SourceContact image property.
15 years ago
Lyubomir Marinov
639952076c
Takes a second try at rebuilding the Mac OS X counterart of the PortAudio support with 10.4 compatibility (as r8082 didn't seem to do it properly).
15 years ago
Lyubomir Marinov
0e345b0659
Rebuilds the Mac OS X counterpart of the PortAudio support with 10.4 compatibility. Fixes javadocs, formatting.
15 years ago
Lyubomir Marinov
c1a8cfd9bc
Removed the implementation of a deprecated function from the native counterpart of the PortAudio support.
15 years ago
Lyubomir Marinov
46c0e51695
Commits a Makefile for the PortAudio support binaries that works on Linux, Mac OS X and Windows. Updates the associated README. Uses the jn prefix for the PortAudio support binaries in the fashion of JMF which seems to use jm, n stands for neomedia.
15 years ago
Lyubomir Marinov
e23a9b617b
Takes another try at echo cancellation, uses a circular buffer to improve the latency (a teeny-weeny bit).
15 years ago
Lyubomir Marinov
2cb59920fb
Tunes the implementation of the blocking PortAudio stream interface op top of the non-blocking one, and the echo canellation.
15 years ago
Lyubomir Marinov
58ea08896e
Rebuilds the Mac OS X binary of the PortAudio support from its latest source/r7982.
16 years ago
Lyubomir Marinov
081132c4d3
Rebuilds the native binaries of PortAudio and echo cancellation for Windows, Mac OS X and FreeBSD from r7942. The Windows and FreeBSD binaries are contributed by Sebastien Vincent and the Mac OS X one is courtesy of Damian Minkov.
16 years ago
Sebastien Vincent
074b09ebe3
Use size of the video stream in VideoEffect's native code rather than hardcoded 640x480.
16 years ago
Sebastien Vincent
0f2d766c3a
Horizontal flip of the video in configuration form (mirror effect). Updates ffmpeg (revision 25669) and x264 (November 3th 2010 daily tarball) source trees for the ffmpeg JNI.
16 years ago
Lyubomir Marinov
5b832984d0
Rebuilds the Mac OS X JNI counterpart of the G.722 audio codec implementation. Build contributed by Damyan Minkov/damencho.
16 years ago
Lyubomir Marinov
d983bcdfa3
Reimplements the G.722 audio codec support.
16 years ago
Sebastien Vincent
a5dadec391
Add H263+ video codec.
16 years ago
Damian Minkov
df158e14d2
Binaries for g722 linux, linux-amd64, macos universal.
16 years ago
Sebastien Vincent
16ce6691ab
Fix libsparkle_init.dylib of commit 7779 (@loader_path -> @executable_path) and bring back SparkleActivator changes.
16 years ago
Sebastien Vincent
9abbc72777
Rollback part of commit 7779 because Sparkle is not loaded properly.
16 years ago
Sebastien Vincent
f7078b197b
If an update link is provided by provisioning configuration, use it instead of default ones.
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
Lyubomir Marinov
be8d547993
- Supports more call recording formats.
...
- Adds, fixes javadocs.
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
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
Sebastien Vincent
6eccb76715
Update jportaudio for Mac OS X.
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
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
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
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
Lyubomir Marinov
8bd683d875
Fixes the locking of the UI upon resizing with the native VideoRenderer on Mac OS X.
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
fef3d696e2
Passes desktop captured images to scaler/colorspace converter as native memory.
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
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
Sebastien Vincent
fc4b70e6d8
Add updated FFmpeg JNI libraries.
16 years ago
Sebastien Vincent
f44dd77e70
Update ffmpeg JNI libraries.
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
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
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
Sebastien Vincent
9293794232
Add native screen grabber for Mac OS X.
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
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
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
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
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
Damian Minkov
7cbe21f7e2
Applay latest native changes to mac binary.
16 years ago
Damian Minkov
c7ae54b77b
Update portaudio for macosx.
16 years ago
Damian Minkov
0e02f555b3
New versions for ffmpeg, the decoder has significant quality improvement.
16 years ago
Damian Minkov
aa86a86095
Second big move of packages. Created jmfext in order to keep jmf requirenment for package name of Datasources ("media.protocol.....") and separate portaudio classes in neomedia.portaudio package.
17 years ago
Damian Minkov
f660a5ed6c
Update macosx binary for ffmpeg, compiled with asm and latest instructions for building.
17 years ago
Damian Minkov
b96b3e63f2
Copy all missing stuff in neomedia from media.
17 years ago
Damian Minkov
ea8dc10d6a
Adds echo cancel and noise suppression implementation and options in media configuration panel to turn them on/off.
17 years ago
Damian Minkov
4cf9659762
- Statically link portaudio with fixes to avoid crashes (for amd64). Removing the high pitch sounds : add resample into jportaudio and link it to speexdsp, making better quality.
...
- Compile libgalagonotification for linux i386 and amd64 with old GLIBC so it can be run on old systems.
17 years ago
Damian Minkov
acfc7db2b6
Trying to fix linux32 binary, add functions to get device latency. Change in defualt latency when creating inputstream. Add clipOff and ditherOff flags on opening output stream from renderer.
17 years ago
Damian Minkov
842dea120d
Update configuration form to be displayed correctly and to choose default system devices instead of None. Update linux i386 binary, its now statically linked with portaudio, hope to fix the problem with crash when using device with name default (pulseaudio). Portaudio clips are played with file native samplerate if possible.
17 years ago
Damian Minkov
4907e00a20
Fix portaudio for Macosx now run on minimum 10.3 and both libraries are statically linked into one.
17 years ago
Damian Minkov
638145acd4
Portaudio for Macosx.
17 years ago
Egidijus Jankauskas
48a2ad2a03
deletes unused file. ( previous commit had libgrowl4j.dylib instead of libgrowl.dylib)
17 years ago
Egidijus Jankauskas
e0175fb6c0
updated growl4j which now uses Growl.framework 1.2. This new version adds 64 bit support.
17 years ago
Romain Kuntz
d2b213fc41
Updated the sparkle framework to fix the crashes on update. Thanks to Egis for the solution to the problem!
...
Recompiled libsparkle to support also ppc architecture.
17 years ago
Romain Kuntz
f8f6328492
Recompiled the sparkle dynamic library to fix the problem with the wrong path to the Sparkle Framework
17 years ago
Romain Kuntz
916e9d1709
Updated to the latest Sparkle version. It now should work on Java1.6. Updates are now signed.
...
Work done by Egidijus Jankauska.
17 years ago
Romain Kuntz
eb37605512
[growl integration] removed old growl library and replacing it with the new JNI and growl4j library
17 years ago
Damian Minkov
b453e8f16e
Add linux-64 support for jni h264 codec and remove jna codec.
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
Damian Minkov
31ca43b9f6
1. Fixing closing camera after hangup.
...
2. Second video call.
3. New version of codec.
17 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
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
Damian Minkov
5edc84047f
Using lti civil for video(adding support for mac) and add h264 video support using ffmpeg-java.
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
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
3bcca45fb8
Changing of Dock Icon according to global status and changing systray changing to avoid errors if icons are missing.
18 years ago
Romain Kuntz
d6911cd9bc
updated the sparkle jni library
18 years ago
Romain Kuntz
04b95ac30f
Updated the sparkle dynamic library and the SparkleActivator.
...
SparkleActivator can now gives the path to the Sparkle framework to
the JNI.
18 years ago
Romain Kuntz
8e095c940f
Adding the sparkle_init dynamic library (JNI) used by the
...
sparkle plugin to init the sparkle subsystem. This library
can be built in the src/native/macosx/sparkle directory
using "make".
18 years ago
Yana Stamcheva
0da404cbd0
add jdic native libs
19 years ago