[root]/src/net/java/sip/communicator/impl/media/codec/video
h264
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 7 (100.0%) | 59 (100.0%) | 8.4 |
| lubomir_m | 5 (71.4%) | 36 (61.0%) | 7.2 |
| damencho | 2 (28.6%) | 23 (39.0%) | 11.5 |
Removes the directories impl/media/ and impl/protocol/jabber/mediamgr/ because they've been emptied.
0 lines of code changed in:
Applies minor simplifications, fixes warnings, removes a field.
3 lines of code changed in:
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).
Mac OS X and Linux will still use the JNA-based implementations because the respective native JNI libraries haven't been built for them.
Just as the JNA-based implementations, the JNI-based ones cause disturbing numbers of garbage collections (though less than their ancestors) - the encoder and the packetizer are huge offenders. But these will be addressed in subsequent revisions because the problems are not the subject of the switch from JNA to JNI.
0 lines of code changed in:
Fixes the passthrough mode of .impl.media.codec.video.ImageScaler to work on Windows as well and thus not impose an execution-time penalty.
33 lines of code changed in:
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.
23 lines of code changed in:
Using lti civil for video(adding support for mac) and add h264 video support using ffmpeg-java.
0 lines of code changed in: