Vixen project

Implemented TCPLinky custom output controller module, based on BlinkyLinky. At least there is an actual controller that can be offloaded onto a different machine to simulate real world scenarios.

Display interface was implemented using Qt with OpenGL, very fast with low CPU usage (<2% @50fps). Controller communicates using a single TCP connection.

It can dump data from output channels to a file and directly playback from the dump later. Only minimal post processing involved in playback, so the rendering speed is very fast and possible on an embedded platform. (Pre-render the sequence from a high performance computer?)

The sequence can also be exported from the sequence editor.

Ref: 17fc24ce32e9d803016f7573b225710089a80041 Ref: c82e16d0acf51043ae33f8afea209061bb6042e6