You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sequencer.push() returns next packet metadata.
At DownTrack.writeSimulcastRTP() push packet metadata to sequencer and set vp8 payload metadata.
But at here sequencer.push() returns next packet and set vp8 payload metadata of returned value.
So I think sequencer.push should return added one's pointer.
n.seq[n.step] = packetMeta{
sourceSeqNo: sn,
targetSeqNo: offSn,
timestamp: timeStamp,
layer: layer,
}
n.step++ // I think should store current step before this line
if n.step >= n.max {
n.step = 0
}
return &n.seq[n.step] // Should return added one
The text was updated successfully, but these errors were encountered:
Your environment.
What did you do?
Try to check retransmission.
What did you expect?
Set right metadata for vp8 packet
What happened?
sequencer.push()
returns next packet metadata.At
DownTrack.writeSimulcastRTP()
push packet metadata to sequencer and set vp8 payload metadata.But at here
sequencer.push()
returns next packet and set vp8 payload metadata of returned value.So I think
sequencer.push
should return added one's pointer.The text was updated successfully, but these errors were encountered: