Implement adaptive reorder tolerance from libsrt#127
Implement adaptive reorder tolerance from libsrt#127fyzali wants to merge 2 commits intodatarhei:mainfrom
Conversation
fyzali
commented
Feb 12, 2026
- Add receiver-side adaptive reorder tolerance with REXMIT flag negotiation
- Defer NAKs via fresh-loss TTL handling and revoke on TLPKTDROP
|
Important Installation incomplete: to start using Gemini Code Assist, please ask the organization owner(s) to visit the Gemini Code Assist Admin Console and sign the Terms of Services. |
|
Thanks for your contribution. I have a few remarks: I see that you use the REXMITFLG to indicate whether to use the adaptive reorder tolerance feature and thus removed it from the checks in
This means, this feature should always be on if the value of |
8d0a0da to
c11b6f9
Compare
|
"the specs say that this flag MUST always be set." It is correct. Basically we always advertise REXMITFLG. But we do not drop connections if peer flag is not set. It is in inline with implementaion of Haivision’s libsrt (they are keeping this behavior for interoperable with older peers). If you recommend I can update behavior according to specs. |
c11b6f9 to
ff8445e
Compare