Commit Graph

31 Commits (94de38fa658624591ff4e2a33986a2af7424b5fc)

Author SHA1 Message Date
Lyubomir Marinov 92a4a47fe7 Updates FMJ to r28 which implements shrinking of the audio RTP packet queue/jitter buffer.
13 years ago
Lyubomir Marinov 72adbcbd6c Attempts to improve the RTP packet queue/the audio jitter buffer with resepect to recovery when the queue/buffer is full. Works on bringing uniformity to the media processing threads created by FMJ and libjitsi as part of an effort to resolve quality degradation made very audible by jitsi-videobridge.
13 years ago
Boris Grozev 684f32c9d8 Updates FMJ to r25. Handles the newly introduced Buffer.FLAG_SKIP_FEC in the libjitsi decoders.
13 years ago
Boris Grozev a1dcd0fcb7 Updates to FMJ r20 (which reverts r18, since it causes problems -- symptoms are degraded video quality).
14 years ago
Boris Grozev 349f69c703 Updates FMJ to r19 (which removes the logging of a stack trace)
14 years ago
Lyubomir Marinov 48200f250c Fixes inconsistent synchronization in RTPSourceStream which could lead to unexpected behavior. Enables debug output in the PortAudio binaries on Windows. Makes sure that failures to load the JNI counterparts of CoreAudioDevice will not break PortAudio and the software volume control. Fixes warnings.
14 years ago
Boris Grozev 1472dc8cc2 Updates FMJ to r16 (adds additional logs)
14 years ago
Lyubomir Marinov bd8aca051b Updates FMJ to r15: Removes a NullPointerException which is said to have been placed for the purposes of JMF compatibility but is inappropriate anyway.
14 years ago
Boris Grozev d13543fe2b Updates FMJ to r14. Fixes calls dropping when RTP sequence numbers wrap and enables the adaptive jitter buffer by default
14 years ago
Boris Grozev 502305c1de Updates FMJ to r13 (fixes jitter buffer delay computations for some codecs). Fixes an exception in MediaStreamStatsImpl (introduced in r10183).
14 years ago
Boris Grozev a45f6edbb1 Updates FMJ and FMJ sources to r12 (which includes a minor change in the way late RTP audio packets are handled)
14 years ago
Boris Grozev c8b1aff23f Updates FMJ to r11. This revision uses an adaptive jitter buffer (for audio streams), which changes size according to the number of packets arriving too late. Passes the net.java.sip.communicator.impl.neomedia.adaptive_jitter_buffer.* properties to the FMJ Registry. Changes the mechanism through which the number of discarded packets is obtained in MediaStreamStatsImpl, now using a FMJ controls. Shows more information about discarded packets and the adaptive jitter buffer in the "call info" window.
14 years ago
Boris Grozev ff1ccec26c Updates fmj to revision 10, which properly handles RTP audio packets arriving too late (by dropping them)
14 years ago
Lyubomir Marinov 4ebbbcc979 Fixes a discrepancy/inaccuracy in the RTP buffer length and minimum threshold of FMJ which leaves it vularable to even the tinies hiccups of the network. Rebuilds FMJ and libjitsi with debug information such as line numbers.
14 years ago
Boris Grozev 88772e6283 Updates FMJ to r5 from the sourceforge SVN repository. This version uses a java.util.logging.Logger to log, and logs detailed statistics from the RTPSourceStream class. Changes MediaServiceImpl to always enable FMJ logging.
14 years ago
Boris Grozev db74c7c0f6 Replaces FMJ with a newer version that properly logs packets discarded in the RTP packet queue
14 years ago
Lyubomir Marinov c1366b5d7f Fixes an issue which would leak at least one Thread per call which would endlessly send out RTCP packets.
14 years ago
Lyubomir Marinov 26b38766e3 Fixes a failure to keep the aspect ratio of the video when switching to full screen. Attempts to remedy a multi-video display when switching between camera and desktop streaming. Tries to fix a crash in the QTKit video capture on Mac OS X. Works on addressing a unnecessary remaining of the camera on Mac OS X open.
14 years ago
Lyubomir Marinov e83e8f62c8 On behalf of Vincent Lucas, commits a fix to the calculation of the Last SR (LSR) timestamp for the Sender Report RTCP packet.
14 years ago
Lyubomir Marinov fe17af4a65 Fixes RTCP loss information by distinguishing between RTP sequence number cycling and RTP packet desequencing. Contributed by Vincent Lucas.
14 years ago
Lyubomir Marinov e77c861931 Fixes the display of local video in a call on Linux. Patch contributed by Sebastien Vincent.
14 years ago
Lyubomir Marinov cc95e558e4 Fixes value equality of FMJ's CaptureDeviceInfo and MediaLocator which , for example, resolves an issue with failing desktop streaming reported by Damian Minkov/damencho.
14 years ago
Lyubomir Marinov 6978a3eed6 Fixes issues related to audio quality and compatibility.
15 years ago
Lyubomir Marinov 6c2a8919d2 Switches from JMF to FMJ.
15 years ago
Damian Minkov e872b16701 Adds support for gsm codec on all operating systems.
15 years ago
Damian Minkov 2a29e3645e Update media statistics.
16 years ago
Damian Minkov f45bb4b15d Removing debug print.
18 years ago
Damian Minkov b453e8f16e Add linux-64 support for jni h264 codec and remove jna codec.
18 years ago
Damian Minkov 866ee26dae Some fixes in encoder and decoder config. Remove dependences to sun/ibm classes.
18 years ago
Damian Minkov 26ec5cb581 Update civil Dataource to latest version (buffer rework)
18 years ago
Damian Minkov 5edc84047f Using lti civil for video(adding support for mac) and add h264 video support using ffmpeg-java.
18 years ago