(sequenceNumber uint16, arrivalTime int64, size int)
| 935 | } |
| 936 | |
| 937 | func (b *BufferBase) updateOOBNACKState(sequenceNumber uint16, arrivalTime int64, size int) { |
| 938 | if b.nacker == nil || !b.params.IsOOBSequenceNumber { |
| 939 | return |
| 940 | } |
| 941 | |
| 942 | fsLite := b.rtpStatsLite.Update(arrivalTime, size, sequenceNumber) |
| 943 | if fsLite.IsNotHandled { |
| 944 | return |
| 945 | } |
| 946 | |
| 947 | b.nacker.Remove(sequenceNumber) |
| 948 | |
| 949 | for lost := fsLite.LossStartInclusive; lost != fsLite.LossEndExclusive; lost++ { |
| 950 | b.nacker.Push(uint16(lost)) |
| 951 | } |
| 952 | } |
| 953 | |
| 954 | func (b *BufferBase) processAudioSsrcLevelHeaderExtension(p *rtp.Packet, arrivalTime int64) { |
| 955 | if b.audioLevelExtID == 0 { |
no test coverage detected