Revision: a02dd8952d68
Author:   Ivelin Ivanov <[email protected]>
Date:     Fri Jan  4 23:07:02 2013
Log: - reversing time conversion update. Noticed that timestamp is converted
to ms before its added to the jitter buffer queue. So duration is in ms
as is jitterBufferSize. Sorry for the overlooked code.
http://code.google.com/p/mediaserver/source/detail?r=a02dd8952d68

Modified:
 /io/rtp/src/main/java/org/mobicents/media/server/impl/rtp/JitterBuffer.java

=======================================
--- /io/rtp/src/main/java/org/mobicents/media/server/impl/rtp/JitterBuffer.java Fri Jan 4 21:04:10 2013 +++ /io/rtp/src/main/java/org/mobicents/media/server/impl/rtp/JitterBuffer.java Fri Jan 4 23:07:02 2013
@@ -74,11 +74,7 @@

     //allowed jitter buffer size
     private long jitterBufferSize;
-
-    // jitter buffer size in the current timestamp units
-       private long jitterBufferSizeInTimestampUnits;
-
-
+
     //packet arrival dead line measured on RTP clock.
     //initial value equals to infinity
     private long arrivalDeadLine = 0;
@@ -327,7 +323,7 @@

                //check if this buffer already full
                if (!ready) {
- ready = !useBuffer || (duration >= jitterBufferSizeInTimestampUnits && queue.size() > 1); + ready = !useBuffer || (duration >= jitterBufferSize && queue.size()
1);
                        if (ready) {
                                if (listener != null) {
                                        listener.onFill();
@@ -340,7 +336,6 @@

     private void updateCurrentClockRate(int newClockRate) {
                rtpClock.setClockRate(newClockRate);
- jitterBufferSizeInTimestampUnits = rtpClock.convertToRtpTime(jitterBufferSize);
        }

        /**

Reply via email to