Commit Graph

29 Commits (ef52ece4100d27a953ffab4e0f201d43810fde9c)

Author SHA1 Message Date
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
Sebastien Vincent 064b2418f9 Fix race condition with jportaudio on Windows.
16 years ago
Sebastien Vincent 36d28a4d65 Update jportaudio JNI (without pthread dependeny) and jdirectshow JNI.
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
Sebastien Vincent 3bc567d73b Add jspeex.dll for Windows 32-bit and 64-bit.
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 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
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 435af72e18 Add native implementation of DirectShow capture devices on Microsoft Windows 32-bit and 64-bit.
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
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;
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;
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
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 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 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
Sebastien Vincent 8c2dae7364 Add ffmpeg.dll for Windows x64. Replace tabs by spaces in ffmpeg native source.
16 years ago
Lyubomir Marinov 20cf33e8c6 Commits the update to the native 64-bit Windows FFmpeg binary library contributed by Sebastien Vincent on the dev mailing list.
16 years ago
Lyubomir Marinov 895e2de836 Commits the 64-bit Windows binaries and fixes contributed by Sebastien Vincent on the dev mailing list in an e-mail with the subject '[Patch] Windows 64 bit support'.
16 years ago