- 12 Oct, 2020 2 commits
-
-
Juliusz Chroboczek authored
We already send NACKs when a packet is missing. Under high packet loss, however, the recovery packet might get lost two. Forward receiver NACKs to the sender, but only after a delay and after checking that the packet has not arrived in the meantime.
-
Juliusz Chroboczek authored
-
- 11 Oct, 2020 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 08 Oct, 2020 6 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 06 Oct, 2020 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Avoids seqno wraparound. Unlikely, but I'm supersticious.
-
Juliusz Chroboczek authored
This avoids losing packets at the beginning of a connection.
-
Juliusz Chroboczek authored
This fixes corruption of the first keyframe of every stream.
-
- 05 Oct, 2020 1 commit
-
-
Juliusz Chroboczek authored
-
- 04 Oct, 2020 4 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This avoids sending NACKs for packets in the future.
-
- 03 Oct, 2020 4 commits
-
-
Juliusz Chroboczek authored
Now that we cache keyframes, it is worth keeping some history even when latency is low.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 01 Oct, 2020 7 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Keeps the race detector from complaining.
-
Juliusz Chroboczek authored
This should fix the deadlock on pc.Close that we have been seeing (and that was worked around in a previous commit).
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Apparently Close can take unbounded amounts of time.
-
Juliusz Chroboczek authored
This may happen if we receive an answer for a connection that has been closed in the meantime.
-
Juliusz Chroboczek authored
-
- 29 Sep, 2020 2 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 24 Sep, 2020 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 23 Sep, 2020 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 21 Sep, 2020 1 commit
-
-
Juliusz Chroboczek authored
Since paths may contain colons, they could otherwise be mistaken for URLs with a scheme.
-