jp9000
234cb5802f
libobs: Release scene items outside of scene mutexes
...
Prevents a mutual lock with the scene mutex and graphics mutex. In
libobs/obs-video.c, the graphics mutex could be locked first, then the
scene mutexes second, while in the UI thread, the scene mutexes could be
locked first, then when a scene item is being destroyed, a source could
be destroyed, and sometimes sources would lock the graphics mutex
second.
A possible additional solution is to defer source destroys to the video
thread.
2016-01-26 11:49:41 -08:00
..
2016-01-25 17:29:08 -08:00
2015-04-16 22:43:46 -07:00
2016-01-25 17:29:08 -08:00
2016-01-26 11:49:36 -08:00
2016-01-23 07:17:44 -08:00
2016-01-26 11:49:34 -08:00
2014-09-27 09:41:32 -07:00
2014-05-08 14:43:16 +02:00
2015-06-26 03:40:28 -07:00
2014-12-14 18:39:54 +01:00
2016-01-26 11:49:34 -08:00
2014-12-21 10:14:22 -08:00
2014-12-21 10:14:22 -08:00
2015-10-07 11:06:40 +02:00
2015-12-11 17:03:08 -08:00
2015-11-16 08:22:55 -08:00
2015-11-14 15:37:59 +01:00
2015-09-18 22:04:23 -07:00
2015-04-10 07:27:23 -07:00
2016-01-25 17:29:09 -08:00
2015-09-16 09:21:12 -07:00
2014-06-28 20:54:14 +02:00
2015-07-11 14:26:48 -07:00
2015-10-15 01:31:07 -07:00
2015-05-11 20:45:25 +02:00
2015-05-11 20:45:24 +02:00
2014-09-15 17:19:37 -05:00
2016-01-26 11:49:40 -08:00
2016-01-26 11:49:39 -08:00
2015-08-19 12:16:21 -07:00
2015-05-16 20:10:49 -07:00
2015-09-10 12:13:37 -07:00
2016-01-25 17:29:09 -08:00
2015-09-16 09:21:12 -07:00
2015-11-14 15:37:59 +01:00
2015-11-14 15:37:59 +01:00
2016-01-26 11:49:41 -08:00
2016-01-26 11:49:36 -08:00
2015-10-21 07:46:41 -07:00
2015-09-16 09:21:12 -07:00
2016-01-26 11:49:40 -08:00
2016-01-26 11:49:38 -08:00
2015-09-16 09:17:13 -07:00
2016-01-26 11:49:32 -08:00
2015-03-02 12:23:25 -08:00
2015-11-18 12:42:14 -08:00
2015-10-15 01:35:18 -07:00
2016-01-26 11:49:38 -08:00
2016-01-26 11:49:38 -08:00
2015-08-19 12:16:20 -07:00
2015-09-12 22:08:05 -07:00