Stenzek
edb5f855c2
VideoConfig: Prevent race condition on g_Config when refreshing
...
There was a race condition between the video thread and the host thread,
if corrections need to be made by VerifyValidity(). Briefly, the config
will contain invalid values. Instead, pause emulation first, which will
flush the video thread, update the config and correct it, then resume
emulation, after which the video thread will detect the config has
changed and act accordingly.
2017-10-10 23:56:33 +10:00
..
2017-06-11 16:48:20 +02:00
2017-09-27 21:37:44 +02:00
2017-10-05 20:22:16 +02:00
2017-09-17 02:38:12 -04:00
2017-09-20 16:46:46 -07:00
2017-09-27 21:37:44 +02:00
2016-01-05 19:11:58 +01:00
2017-09-09 19:28:10 -04:00
2016-06-24 10:43:46 +02:00
2016-09-07 15:15:09 +02:00
2017-07-12 00:12:07 -07:00
2017-09-27 21:37:44 +02:00
2017-05-09 18:49:10 +02:00
2016-10-04 13:47:21 +11:00
2016-10-04 13:47:21 +11:00
2017-02-10 14:18:45 -08:00
2012-12-17 08:33:42 -06:00
2017-07-12 00:12:07 -07:00
2017-07-12 00:12:07 -07:00
2017-06-03 18:20:39 -07:00
2017-03-03 17:18:18 -05:00
2016-10-04 13:47:22 +11:00
2017-09-17 11:44:48 +02:00
2017-09-17 11:44:48 +02:00
2017-06-23 17:25:53 -07:00
2017-10-05 18:46:37 +02:00
2017-10-08 13:04:23 +02:00
2017-06-27 11:27:36 +02:00
2017-09-17 11:44:48 +02:00
2017-07-22 23:15:14 -07:00
2017-06-28 21:46:43 +02:00
2017-06-27 21:31:37 +02:00
2017-07-09 18:50:55 -07:00
2017-07-07 16:44:38 -07:00
2017-09-27 21:37:44 +02:00
2017-07-09 18:50:55 -07:00
2017-09-09 19:28:10 -04:00
2017-02-26 17:38:18 -08:00
2017-09-17 11:44:48 +02:00
2017-06-28 11:22:10 +02:00
2017-02-05 08:32:23 -05:00
2016-11-06 09:02:59 -05:00
2017-03-14 21:55:25 -04:00
2017-07-30 16:39:53 -04:00
2016-10-04 13:47:21 +11:00
2016-06-24 10:43:46 +02:00
2016-10-04 13:47:22 +11:00
2016-10-04 13:47:22 +11:00
2016-06-24 10:43:46 +02:00
2017-06-03 18:13:02 +01:00
2016-06-26 12:34:59 +02:00
2017-05-06 16:29:10 +02:00
2017-04-03 04:29:15 -04:00
2017-07-12 00:12:07 -07:00
2017-07-12 00:12:07 -07:00
2017-10-10 23:56:33 +10:00
2017-07-30 17:43:59 +10:00
2017-02-05 08:32:23 -05:00
2016-11-06 09:02:59 -05:00
2017-08-03 13:16:17 -07:00
2017-08-03 13:16:17 -07:00