Esempio n. 1
0
 /** {@inheritDoc} */
 @Override
 public void setRtpClockRate(long ssrc, long clockRate) {
   SSRCDesc ssrcDesc = getSSRCDesc(ssrc);
   if (ssrcDesc.clockRate == -1) {
     synchronized (ssrcDesc) {
       if (ssrcDesc.clockRate == -1) ssrcDesc.clockRate = clockRate;
       else if (ssrcDesc.clockRate != clockRate) {
         // this shouldn't happen...but if the clock rate really
         // changed for some reason, out timings are now irrelevant.
         ssrcDesc.clockRate = clockRate;
         ssrcDesc.ntpTime = -1.0;
         ssrcDesc.rtpTime = -1;
       }
     }
   }
 }