RustLight / sacn

A Rust implementation of the ANSI E1.31 Streaming ACN protocol, tested against protocol version ANSI E1.31-2018.
Apache License 2.0
39 stars 8 forks source link

[BUG] Sequence Errors and Jumps #9

Closed bruingineer closed 2 years ago

bruingineer commented 2 years ago

When viewing the output of a Sender with 10s and 10s of output universes, sACNView reports multiple sequence errors and jumps (10-60 at a time, repeating irregularly every 5-30 seconds).

To Reproduce, create a sender and register 90 universes that every 33 Hz sends data to each universe. View universe stream in sACNView and check SeqErr and Jumps columns.

no seqerr or jumps are expected after sender and universe are initialized.

bruingineer commented 2 years ago

Tested with only 1 universe outputting and the jumps and sequence errors are still reported.

bruingineer commented 2 years ago

printing out the seq num of each sacn packet from the library shows the correct ordering. So I'm not entirely sure what is happening.