Lyubomir Marinov
18a8d5069a
Adds examples to libjitsi. Fixes a failure to detect the video capture devices on Windows.
14 years ago
Lyubomir Marinov
5003e1b9e3
Commits work in progress on libjitsi.
14 years ago
Lyubomir Marinov
1a4676be4f
Provides source and binary compatibility with PulseAudio 0.9.21 which is the current version available in Debian stable.
14 years ago
Lyubomir Marinov
8c6817d042
Implements (native) volume control for the PulseAudio backend (on GNU/Linux).
14 years ago
Lyubomir Marinov
cd3612b112
Adds support for PulseAudio on GNU/Linux.
14 years ago
Emil Ivov
9feab56577
Changes project name in source license headers from SIP Communicator to Jitsi
15 years ago
Lyubomir Marinov
8f996212a0
Fixes warnings, TODOs, javadocs, formatting.
16 years ago
Sebastien Vincent
5a799d3efe
Use FFmpeg's MJPEG decoder instead of tinyjpeg.
16 years ago
Sebastien Vincent
ad6b8c79c4
Add support for V4L2's MJPEG and JPEG format.
16 years ago
Lyubomir Marinov
00693e65a7
(1) Prevents an allocation of larger-than-necessary memory in SwScaler. (2) Makes it a touch easier to add new supported formats in the Video for Linux Two CaptureDevice.
16 years ago
Lyubomir Marinov
2bf12e9a07
Attempts to support YUYV in the Video for Linux Two API Specification CaptureDevice and to make it easier to add support for new formats.
16 years ago
Lyubomir Marinov
5d9691ed22
Implements a video CaptureDevice on Linux using the Video for Linux Two API Specification.
16 years ago
Lyubomir Marinov
ed3f10a78b
Adds license headers to source files in src/native/.
16 years ago
Sebastien Vincent
038f46bd35
Move screencapture directory from src/native/linux to src/native as it is no more specific to Linux.
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
2fb6d32983
Fallback to XGetImage if XShm failed to grab screen capture.
16 years ago
Sebastien Vincent
bae141da0e
Improve native unix screencapture performance by removing memory allocation (malloc) in x11_grab_screen function. It reduces strongly CPU usage (from ~140% to ~90%). Linux binaries (32/64) needs to be build.
16 years ago
Sebastien Vincent
42952fbcbe
Remove ^M.
16 years ago
Sebastien Vincent
6e7fa5d00a
Add doxygen to native X11 screencapture.
16 years ago
Sebastien Vincent
9f44c4f923
Add native X11 screen capture.
16 years ago
Lyubomir Marinov
3d968b4901
Uses -fPIC for the JNI counterpart of galagonotification.
16 years ago
Lyubomir Marinov
e575bad1eb
For notification popups on Linux using freedesktop.org's Desktop Notifications, implements the display of icons.
17 years ago
Lyubomir Marinov
64cd161812
Modify galagonotification in preparation of implementing support for display of images. Committed just to preserve the modifications. User of 64-bit Linux who have compiled the native counterpart themselves should recompile it after updating the Java part to this revision.
17 years ago
Lyubomir Marinov
e991bdb154
Introduces an initial implementation of notification popups on Linux using freedesktop.org's Desktop Notifications through the native libdbus library. The committed code represents work in progress and does not support images, click reporting back to the Java code, matching notifications to Java components. That's why the introduced galagonotification bundle is built in build.xml but not started in felix.client.run.properties.
17 years ago
Jean Lorchat
e8492425c3
Issue number:
...
Obtained from:
Submitted by:
Reviewed by:
This adds the source of JNI library for direct alsa capture, bypassing
javasound and JMF transformation. Instead, everything is handled by the
low-level alsa libraries.
Currently, support is very poor because device name is hardcoded as well
as buffer size and stream format. Still, it works ok ;-)
19 years ago