diff options
author | Ian Rae <irae@real.com> | 2009-09-14 10:01:43 -0700 |
---|---|---|
committer | Ian Rae <irae@real.com> | 2009-09-14 10:01:43 -0700 |
commit | 2241baa294539a33d8bc6137e633bb4c93c22b4e (patch) | |
tree | 34ca8949c179ee9babd14d14976fb2fe0ceb6679 /po | |
parent | 9fe31f395320f8b41b7cad84d7f308a3091251a3 (diff) | |
download | xine-lib-2241baa294539a33d8bc6137e633bb4c93c22b4e.tar.gz xine-lib-2241baa294539a33d8bc6137e633bb4c93c22b4e.tar.bz2 |
Protected access to stream->demux_action_pending
The deadlock was caused by the unprotected use of
stream->demux_action_pending internal variable from play_internal() and from
within the demuxer loop.
Direct access to demux_action_pending is replaced with _x_action_raise() and
_x_action_lower(), which use a mutex for thread safety.
Diffstat (limited to 'po')
0 files changed, 0 insertions, 0 deletions