- 03 Aug, 2021 4 commits
-
-
Juliusz Chroboczek authored
The sync bits were incorrect. In addition, we need to set the marker at the new end of the frame when doing spatial decimation.
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
Otherwise we might act on outdated info, which could cause a spurious drop.
-
Juliusz Chroboczek authored
Left over from the old data structure.
-
- 02 Aug, 2021 3 commits
-
-
Juliusz Chroboczek authored
Now that we constrain tracks in offers properly, there is no need to manually check that the codecs have been matched correctly.
-
Juliusz Chroboczek authored
We now restrict the allowable codecs in the downstream direction, which leads to a clean failure instead of a silent track. We also allow multiple profiles for a single codec.
-
Juliusz Chroboczek authored
-
- 01 Aug, 2021 3 commits
-
-
Juliusz Chroboczek authored
The lower interval made us too sensible too scheduling.
-
Juliusz Chroboczek authored
Only used as a last-resort fallback.
-
Juliusz Chroboczek authored
-
- 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 3 commits
-
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-
Juliusz Chroboczek authored
-