summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_oss.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-11-06 01:15:44 +0100
committerwm4 <wm4@nowhere>2014-11-06 01:15:44 +0100
commit3d2e278029ac76734a067209555626a11a6f3ffc (patch)
treec4a8b95201ca6c1f007dabc1c6ebbae2745a3529 /audio/out/ao_oss.c
parente36f4b6bc1569205769ca6a541de9aebf0d12625 (diff)
downloadmpv-3d2e278029ac76734a067209555626a11a6f3ffc.tar.bz2
mpv-3d2e278029ac76734a067209555626a11a6f3ffc.tar.xz
audio/out/push: when using audio wait fallback, recheck condition
If calling ao->driver->wait() fails, we need to fallback to timeout- based waiting. But it could be that at this point, the mutex was already released (and then re-acquired). So we need to recheck the condition in order to avoid missed wakeups. This probably wasn't an actually occurring problem, but still could cause a small race-condition window if the dynamic fallback is actually used.
Diffstat (limited to 'audio/out/ao_oss.c')
0 files changed, 0 insertions, 0 deletions