[root]/src/net/java/sip/communicator/impl/neomedia/codec/video/h264

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 97 (100.0%) | 4716 (100.0%) | 48.6 |
| lubomir_m | 50 (51.5%) | 2955 (62.7%) | 59.1 |
| damencho | 4 (4.1%) | 1037 (22.0%) | 259.2 |
| s_vincent | 39 (40.2%) | 720 (15.3%) | 18.4 |
| emcho | 4 (4.1%) | 4 (0.1%) | 1.0 |
Checks the RTP markers produced by the H.264 packetizer for sanity and enables passing single NAL units for processing.
42 lines of code changed in:
Changes project name in source license headers from SIP Communicator to Jitsi
4 lines of code changed in:
Fixes some javadoc warnings.
7 lines of code changed in:
Removes a deprecation and suppresses a fallthrough warning.
1 lines of code changed in:
Adds a way for protocols to add extra codec settings as well as override payload type preferences.
49 lines of code changed in:
Adds support for RTP over TCP and Google Talk's TCP/TURN-TCP/TURN-SSLTCP candidates.
1 lines of code changed in:
Fixes the problem reported on the dev mailing list in the thread 'Error message in video call' by Conrad Beckert, re-enables packetization-mode=1 for H.264.
32 lines of code changed in:
Rebuilds the JNI FFmpeg library on Windows to match the Mac OS X and Linux ones committed in r8712 and r8716, respectively.
1 lines of code changed in:
Increases the urgency of requesting a first H.264 key frame which can successfully be decoded.
13 lines of code changed in:
Implements a workaround which allows the H.264 decoder to request key frames in addition to the depacketizer.
42 lines of code changed in:
Responds to INFO requests for key frames.
78 lines of code changed in:
Introduces an H.264 configuration form to allow the selection of the default encoding profile and the preferred method to request key frames from the remote peers. Rebuilds the JNI FFmpeg library on Mac OS X to support the selections in question.
273 lines of code changed in:
Commits work in progress on requesting H.264 video key frames from remote peers, H.264 profile compatibility.
256 lines of code changed in:
Changes DTMFInfo to say that it has processed only INFO messages of its content type and sub-type, not just any INFO message.
24 lines of code changed in:
Removes a few plurals in neomedia-related class, method and field names which do not seem necessary.
34 lines of code changed in:
Implements packetization-mode=0 from "RTP Payload Format for H.264 Video".
41 lines of code changed in:
Rebuilds the JNI FFmpeg library with newer versions of its dependencies.
605 lines of code changed in:
Cosmetic changes.
1 lines of code changed in:
Increase receive buffer of the RTP socket because in case of high fps video, some packets could overflow the buffer (especially on Windows which has low receive buffer by default), which means that some packets will be dropped.
1 lines of code changed in:
Allow to pass incomplete encoded frame to H264 decoder.
3 lines of code changed in:
(40 more)