Mark Kuo
e435d57758
VideoPlayer: fix possible race condition
...
In set_stream() we write to 'playback' while accessing the same object
in _mix_audio() in audio thread. Protect the 'write' part in
set_stream() to avoid possible crash in _mix_audio() function.
2020-06-29 13:01:54 +10:00
..
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-06-19 20:49:49 +02:00
2020-06-19 20:49:49 +02:00
2020-05-14 16:54:55 +02:00
2020-01-01 11:16:22 +01:00
2020-05-16 18:13:25 +02:00
2020-05-14 16:54:55 +02:00
2020-05-27 14:28:34 +03:00
2020-05-14 21:57:34 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-06-19 20:49:49 +02:00
2020-06-19 20:49:49 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-06-19 20:49:49 +02:00
2020-06-19 20:49:49 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-06-18 17:45:40 -04:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-01-01 11:16:22 +01:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-17 23:28:24 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-05-17 23:28:24 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-01-01 11:16:22 +01:00
2020-06-19 12:52:25 +02:00
2020-06-19 12:52:25 +02:00
2020-06-03 19:55:27 +02:00
2020-06-03 19:55:27 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-03-30 09:05:53 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-06-24 19:34:32 +02:00
2020-06-24 19:34:32 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-06-20 20:56:17 +02:00
2020-05-16 23:46:14 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 21:57:34 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-05-14 16:54:55 +02:00
2020-06-06 17:02:22 -04:00
2020-05-14 16:54:55 +02:00
2020-06-29 13:01:54 +10:00
2020-05-14 16:54:55 +02:00