- 31 Jul, 2021 5 commits
-
-
Juliusz Chroboczek authored
Pion is making incompatible changes, so stick with webrtc 3.0 and rtp 1.6 for now.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We used to check the nick, which is not necessarily unique.
-
Juliusz Chroboczek authored
-
- 30 Jul, 2021 7 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
This replaces the OverridePermissions method, and is communicated to clients that can reliably and safely identify a system user.
-
Juliusz Chroboczek authored
-
Licaon_Kter authored
-
Juliusz Chroboczek authored
The keyframe detection has been moved into codecs.
-
Juliusz Chroboczek authored
-
- 29 Jul, 2021 6 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We store h.264 in Matroska, since we already have the library. We currently store the video width and height as 0.
-
Juliusz Chroboczek authored
Instead of testing whether a sample is a keyframe, we test at the packet level, then compare timestamps to identify the keyframe.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
- 16 Jul, 2021 9 commits
-
-
Juliusz Chroboczek authored
The trick of calling the onclose callback wasn't correct.
-
Juliusz Chroboczek authored
This fixes issues introduced in commit 6ae79f.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
We now inform clients of the status of a group (locked, etc.). Also cleans up the handling of administrative messages, which solves the issue of receiving "user" before "joined".
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Without that, we might deadlock if the reader is blocked in read.
-
- 15 Jul, 2021 5 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Thanks to Ludovic Rateau.
-
Juliusz Chroboczek authored
We could call addLocal after the remote was closed, which would cause the local connection to remain forever. Thanks to Ludovic Rateau.
-
- 14 Jul, 2021 2 commits
-
-
Juliusz Chroboczek authored
The two function were always called together. This factors out the NACKing logic into the track.
-
Juliusz Chroboczek authored
This avoids carrying an extra parameter in many places.
-
- 11 Jul, 2021 6 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Now that we have our own samplebuilder, we can use the mark bit to avoid dropping packets before a dropped packet.
-
Juliusz Chroboczek authored
Pion's samplebuilder has been broken for over a month now, switch to our own.
-
Juliusz Chroboczek authored
-