mirror of
https://github.com/aler9/gortsplib
synced 2025-10-07 16:10:59 +08:00
rtcpreceiver: rename variable
This commit is contained in:
@@ -39,7 +39,7 @@ type RTCPReceiver struct {
|
|||||||
|
|
||||||
// data from rtcp packets
|
// data from rtcp packets
|
||||||
senderSSRC uint32
|
senderSSRC uint32
|
||||||
lastSenderReportRTP *uint32
|
lastSenderReportNTP *uint32
|
||||||
lastSenderReportTime time.Time
|
lastSenderReportTime time.Time
|
||||||
|
|
||||||
terminate chan struct{}
|
terminate chan struct{}
|
||||||
@@ -99,7 +99,7 @@ func (rr *RTCPReceiver) report(ts time.Time) rtcp.Packet {
|
|||||||
rr.mutex.Lock()
|
rr.mutex.Lock()
|
||||||
defer rr.mutex.Unlock()
|
defer rr.mutex.Unlock()
|
||||||
|
|
||||||
if rr.lastSenderReportRTP == nil || rr.lastSequenceNumber == nil {
|
if rr.lastSenderReportNTP == nil || rr.lastSequenceNumber == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -109,7 +109,8 @@ func (rr *RTCPReceiver) report(ts time.Time) rtcp.Packet {
|
|||||||
{
|
{
|
||||||
SSRC: rr.senderSSRC,
|
SSRC: rr.senderSSRC,
|
||||||
LastSequenceNumber: uint32(rr.sequenceNumberCycles)<<16 | uint32(*rr.lastSequenceNumber),
|
LastSequenceNumber: uint32(rr.sequenceNumberCycles)<<16 | uint32(*rr.lastSequenceNumber),
|
||||||
LastSenderReport: *rr.lastSenderReportRTP,
|
// middle 32 bits out of 64 in the NTP timestamp of last sender report
|
||||||
|
LastSenderReport: *rr.lastSenderReportNTP,
|
||||||
// equivalent to taking the integer part after multiplying the
|
// equivalent to taking the integer part after multiplying the
|
||||||
// loss fraction by 256
|
// loss fraction by 256
|
||||||
FractionLost: uint8(float64(rr.totalLostSinceReport*256) / float64(rr.totalSinceReport)),
|
FractionLost: uint8(float64(rr.totalLostSinceReport*256) / float64(rr.totalSinceReport)),
|
||||||
@@ -201,7 +202,7 @@ func (rr *RTCPReceiver) ProcessPacketRTCP(ts time.Time, pkt rtcp.Packet) {
|
|||||||
|
|
||||||
rr.senderSSRC = sr.SSRC
|
rr.senderSSRC = sr.SSRC
|
||||||
v := uint32(sr.NTPTime >> 16)
|
v := uint32(sr.NTPTime >> 16)
|
||||||
rr.lastSenderReportRTP = &v
|
rr.lastSenderReportNTP = &v
|
||||||
rr.lastSenderReportTime = ts
|
rr.lastSenderReportTime = ts
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user