Commit Graph

25 Commits (22089e5bccb3073a7f3716dcfa23d680cd275f8c)

Author SHA1 Message Date
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 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.
16 years ago
Damian Minkov b96b3e63f2 Copy all missing stuff in neomedia from media.
16 years ago
Damian Minkov ea8dc10d6a Adds echo cancel and noise suppression implementation and options in media configuration panel to turn them on/off.
16 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.
17 years ago
Damian Minkov 4918ce3b92 Second patch for Issue #704 by Sebastien Vincent.
17 years ago
Damian Minkov 3f94555c8f Portaudio binary for windows.
17 years ago
Damian Minkov 9e68e68adb Issue #704. Native impl for a getLocalHost( destAddr ) method on Windows. Patch provided by Sebastien Vincent on the dev mailing list.
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.
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.
17 years ago
Damian Minkov b453e8f16e Add linux-64 support for jni h264 codec and remove jna codec.
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 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).
17 years ago
Lyubomir Marinov 0d7faabb9f Trims down the ffmpeg libraries which are used to support h264.
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.
17 years ago
Damian Minkov 5998afa9d8 Update ffmpeg (problem with linking libs), add jna.library.path to as executables.
17 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
Damian Minkov 9c0c242946 Implement option for auto start on windows
18 years ago
Damian Minkov d3061b8371 Chat Alerter Plugin
18 years ago
Yana Stamcheva 0da404cbd0 add jdic native libs
19 years ago
Emil Ivov 445992ece4 <No Comment Entered>
19 years ago
Emil Ivov ea2b3b6f32 JMF windows performance pack
19 years ago