[root]/src/net/java/sip/communicator/impl/neomedia/jmfext/media/protocol
alsa
(2 files, 343 lines)
directshow
(2 files, 934 lines)
imgstreaming
(2 files, 462 lines)
portaudio
(2 files, 678 lines)
quicktime
(2 files, 1297 lines)
video4linux2
(3 files, 1312 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 55 (100.0%) | 4255 (100.0%) | 77.3 |
| lubomir_m | 41 (74.5%) | 3258 (76.6%) | 79.4 |
| s_vincent | 8 (14.5%) | 990 (23.3%) | 123.7 |
| emcho | 5 (9.1%) | 5 (0.1%) | 1.0 |
| wernerd | 1 (1.8%) | 2 (0.0%) | 2.0 |
Switches from JMF to FMJ.
1 lines of code changed in:
Fixes possible NullPointerExceptions related to packet logging, resources.
1 lines of code changed in:
Reduces the number of times that Jitsi's CaptureDevices get started/stopped in order to, for example, bring down the number of times that (some) webcams flash on and off.
84 lines of code changed in:
Changes project name in source license headers from SIP Communicator to Jitsi
5 lines of code changed in:
Introduces AbstractRenderer to aid the implementations of the Renderer FMJ/JMF interface.
1 lines of code changed in:
Rebuilds the JNI FFmpeg library with newer versions of its dependencies.
495 lines of code changed in:
Enables the controlling of video size and frame rate from the Video configuration form in Tools > Options.
205 lines of code changed in:
Tries to fix an ArrayStoreException in MutePushBufferDataSource reported by Sébastien Vincent against r8548.
11 lines of code changed in:
Introduces AbstractBufferCaptureDevice and AbstractBufferStream to eliminate the duplication between, respectively, AbstractPull/PushBufferCaptureDevice and AbstractPull/PushBufferStream.
1177 lines of code changed in:
Handle case when video capture device or monitors are removed while Jitsi is running.
7 lines of code changed in:
Add initial backend implementation to create and move part of desktop streaming (GUI is not yet commited).
15 lines of code changed in:
Add javadoc, fix warnings and typos.
6 lines of code changed in:
- Supports more call recording formats.
- Adds, fixes javadocs.
1 lines of code changed in:
Enhances the exception logging of the PortAudio CaptureDevice (mostly because Manager.createDataSource doesn't rethrow the original exception but wraps it and thus doesn't report the stack trace of the actual problem).
51 lines of code changed in:
Fixes a couple of warnings.
0 lines of code changed in:
Implements Speex encoder, decoder and resampler using the native Speex library. Since the JNI binaries are not available, the new functionality shouldn't cause regressions.
1 lines of code changed in:
Fix logger usage - fifth bunch.
2 lines of code changed in:
Implements a video CaptureDevice on Linux using the Video for Linux Two API Specification.
177 lines of code changed in:
Implement desktop streaming capture device as a PullBufferCaptureDevice (rather than a PushBuffer ones). Reduce memory allocation by refactoring screencapture JNI.
962 lines of code changed in:
Enables local video display for the QTKit CaptureDevice on Mac OS X.
23 lines of code changed in:
(4 more)