1
Fork 0

Handle VP8 packets with no PID.

This commit is contained in:
Juliusz Chroboczek 2023-01-06 23:00:32 +01:00
parent f9ec0f9b43
commit de40cc00a5
1 changed files with 11 additions and 3 deletions

View File

@ -283,7 +283,15 @@ func (down *rtpDownTrack) Write(buf []byte) (int, error) {
} }
} }
ok, newseqno, piddelta := down.packetmap.Map(flags.Seqno, flags.Pid) var ok bool
var newseqno, piddelta uint16
if flags.MissingPid {
ok, newseqno, piddelta =
down.packetmap.MapContinuation(flags.Seqno)
} else {
ok, newseqno, piddelta =
down.packetmap.Map(flags.Seqno, flags.Pid)
}
if !ok { if !ok {
return 0, nil return 0, nil
} }