13
0
livetrax/libs/surfaces
Luciano Iam e3569b6469
WebSockets: notify server there are pending client updates
This is an update to the surface ArdourFeedback class that is needed to support
the new event loop integration method.

The various session event callbacks cannot be queued in the surface event loop
because that would create a delay between the time such events are fired and
the time for writing to clients arrive, due to lws_service() blocking while
it waits to read. To solve this issue a helper AbstractUI is created for
catching events as soon as possible and issuing a call to lws_cancel_service().

See WebsocketsServer::glib_idle_callback()
2021-06-13 22:00:29 +02:00
..
cc121 Remove unused variables (Wunused-variable) 2021-05-30 20:09:35 -04:00
contourdesign remove unnecessary 2nd argument from Session::request_locate() calls (default value is identical) (surfaces edition) 2021-05-03 17:40:41 -06:00
control_protocol fix arguemnts to transport call in shared control surface code for transport_play() 2021-06-08 08:32:19 -06:00
faderport Remove unused variables (Wunused-variable) 2021-05-30 20:09:35 -04:00
faderport8 Remove unused variables (Wunused-variable) 2021-05-30 20:09:35 -04:00
frontier use Session::request_roll() instead of request_transport_speed (1.0, ...) 2021-04-19 16:14:08 -06:00
generic_midi Remove unused variables (Wunused-variable) 2021-05-30 20:09:35 -04:00
launch_control_xl Ignore saved port-name when loading ctrl-surface state 2021-04-17 02:07:09 +02:00
mackie Don't crash if master fader is not avaliable. 2021-05-13 12:08:09 -05:00
maschine2 Maschine Mikro MK2 support 2021-04-01 20:07:55 +02:00
osc Remove unused private fields (Wunused-private-field) 2021-05-30 20:09:35 -04:00
push2 Ignore saved port-name when loading ctrl-surface state 2021-04-17 02:07:09 +02:00
tranzport remove unnecessary 2nd argument from Session::request_locate() calls (default value is identical) (surfaces edition) 2021-05-03 17:40:41 -06:00
us2400 Remove unused private fields (Wunused-private-field) 2021-05-30 20:09:35 -04:00
websockets WebSockets: notify server there are pending client updates 2021-06-13 22:00:29 +02:00
wiimote
wscript