Commit Graph

54 Commits (e820f0a41dbfaa4f88911f243dd69df86bc15bdc)

Author SHA1 Message Date
Lyubomir Marinov 08c8b047b8 Fixes warnings.
11 years ago
Lyubomir Marinov 2fec43c21b Uses named constants instead of literals.
11 years ago
George Politis 2ac7708a7c Updates fmj.jar to r64 and libjitsi to 4212fd90f0d29eae1d6c167c04895f0775e22aea
11 years ago
Lyubomir Marinov e637082d31 Fixes 'Scratch noise using opus/48000 codec' reported by Luca Antonioli.
11 years ago
Boris Grozev c0752b1b11 Updates FMJ to r60.
11 years ago
George Politis 7ada31496b Ups fmj to r58 and libjitsi to af749fb7d0581972f169d9da043494c841f02830 so that we can build the libjitsi bundle to be used in the videobridge.
11 years ago
Lyubomir Marinov bcc8960261 Supports RTCP XR.
11 years ago
Boris Grozev a5a8469f2e Update fmj.jar to r49 ('Adds a configurable minimum size for the video jitter buffer.').
12 years ago
Boris Grozev beae8c786a Updates fmj.jar to r48 (Runs the SSRCCacheCleaner every 5 seconds (and not only on reception of RTCP packets).
12 years ago
Lyubomir Marinov 03aef9b6ba Fixes a NullPointerException.
12 years ago
Boris Grozev 7be216f758 Updates FMJ to r45 and libjitsi to 0eee18aae05.
12 years ago
Lyubomir Marinov f5cb93e794 Fixes a case which may lead to ignoring non-distinguishing but important format parameters/SDP fmpt such as H.264 sprop-parameter-sets.
12 years ago
Lyubomir Marinov ddf48ce846 Updates FMJ to r41 (which fixes warnings). Exposes a couple of fields.
12 years ago
Boris Grozev f67167f364 Updates fmj.jar to r40 (Fakes a TimeoutEvent when a ReceiveStream is replaced with a PassiveSSRCInfo (e.g. when an RTCP Receiver Report is received, instead of a Sender Report, for the ReceiveStream).).
12 years ago
Lyubomir Marinov c98876d03c Fixes warnings.
12 years ago
Lyubomir Marinov 37e8b10472 Fixes warnings.
12 years ago
Lyubomir Marinov 73487644d4 Fixes an issue with Packet Loss Concealment (PLC) which could cause muting in Jitsi Videobridge conferences to 'repeat' after unmuting.
12 years ago
Lyubomir Marinov 58098b9963 Updates FMJ to r36.
12 years ago
Lyubomir Marinov 37db510f55 Reverts FMJ because necessary files were erroneously removed from it. Reported by Damian Minkov.
12 years ago
Lyubomir Marinov 02f63dcaaf Fixes a failure to preview the video device on GNU/Linux. Reported by pierigno.
12 years ago
Lyubomir Marinov a3d0a98fe8 Removes unused FMJ classes.
12 years ago
Lyubomir Marinov 527cee16b9 Allows finer control over the generation of synchronization source (SSRC) identifiers.
12 years ago
Lyubomir Marinov 3579a958bc Disables a lot of unnecessary file writes performed by FMJ at the startup of libjitsi.
12 years ago
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).
13 years ago
Boris Grozev 349f69c703 Updates FMJ to r19 (which removes the logging of a stack trace)
13 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.
13 years ago
Boris Grozev 1472dc8cc2 Updates FMJ to r16 (adds additional logs)
13 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.
13 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
13 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).
13 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)
13 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.
13 years ago
Boris Grozev ff1ccec26c Updates fmj to revision 10, which properly handles RTP audio packets arriving too late (by dropping them)
13 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.
13 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.
13 years ago
Boris Grozev db74c7c0f6 Replaces FMJ with a newer version that properly logs packets discarded in the RTP packet queue
13 years ago
Lyubomir Marinov c1366b5d7f Fixes an issue which would leak at least one Thread per call which would endlessly send out RTCP packets.
13 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.
13 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.
14 years ago
Lyubomir Marinov 6c2a8919d2 Switches from JMF to FMJ.
14 years ago
Damian Minkov e872b16701 Adds support for gsm codec on all operating systems.
14 years ago
Damian Minkov 2a29e3645e Update media statistics.
15 years ago
Damian Minkov f45bb4b15d Removing debug print.
17 years ago