Fixed contents length offset.
Fixed report_information.
Added length (len) information
Added warning for Struct handlers which denote a "Struct" type (which has no fields)
Fixed imports for full length access
Fixed previous Signals changes (self.register_signals() must be explicitly called)
Added constants module
Fixed signal registration
Fixed previous Signals changes (self.register_signals() must be explicitly called).
Protected cleanup methods from exceptions.
Fixed previous Signals changes (self.register_signals() must be explicitly called).
Added JitterBuffer class for handling jittered items
Moved clock methods into clock module (not implemented yet)
Fixed previous Signals changes (self.register_signals() must be explicitly called)
Fixed previous Signals changes (self.register_signals() must be explicitly called)
Registered signals earlier in the init method
Protected clear_graph and _unregister_from_graph to suppress exceptions
Removed unecessary super call
Fixed previous Signals changes (self.register_signals() must be explicitly called).
Decoupled moves from clock ticks (PlayerController).
Fixed (ish) dejittering buffer, moved to separate class from PlayerController.
Remove clock synchronisation methods from PlayerController class.
Re-organised small pieces of code and imports