jp9000 1c4a6ca6c6 UI: Make workaround for Logitech plugin hard lock
In commit d17ee20863, we attempted to fix a race condition crash in the
Logitech plugin by deferring the "stream/recording/replay buffer active"
calls to the UI thread.  However, the Logitech plugin loop_function
funciton can call obs_frontend_streaming_active/etc functions while the
UI thread waits for the loop_function thread for many OBS events,
causing a hard lock in the Logitech plugin.  This fixes that by making
the obs_frontend_streaming_active/etc functions completely atomic
instead.  It's a bit of a hack but it's better than accessing objects.
2019-02-26 06:37:01 -08:00
..
2019-02-25 12:19:22 -08:00
2019-02-07 14:47:15 -08:00
2019-02-07 14:47:15 -08:00
2019-02-07 16:28:19 -08:00
2019-02-07 16:28:19 -08:00
2018-09-07 06:08:31 -05:00
2019-02-07 16:28:19 -08:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2018-06-04 04:01:39 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2019-02-07 14:47:15 -08:00
2019-02-07 14:47:15 -08:00
2018-09-18 20:55:12 -05:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2016-08-27 20:19:45 -07:00
2019-02-07 16:28:19 -08:00
2018-09-07 06:08:31 -05:00
2016-08-27 20:19:45 -07:00
2018-09-25 14:19:50 -05:00