diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-11-05 21:09:37 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-11-05 21:09:37 +0100 |
| commit | e97d48b043fe39ec22687555225d6b4b526a2172 (patch) | |
| tree | 6cd8b2a1a0c1d541e3d9de111122f3f6b32a3d91 /src/lib/butler.h | |
| parent | 22051b7757c036f95c9c5b8f6749e795fc16d30b (diff) | |
Remove dubious _buffers_mutex and maintain a lock on _mutex for
the whole of ::audio. Otherwise changes to pending seeks can be
mixed up with audio being put into the ringbuffer.
Diffstat (limited to 'src/lib/butler.h')
| -rw-r--r-- | src/lib/butler.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lib/butler.h b/src/lib/butler.h index e5581ccb4..ea4337443 100644 --- a/src/lib/butler.h +++ b/src/lib/butler.h @@ -75,12 +75,6 @@ private: boost::shared_ptr<Player> _player; boost::thread* _thread; - /** mutex to protect _video, _audio and _closed_caption for when we are clearing them and they all need to be - cleared together without any data being inserted in the interim; - XXX: is this necessary now that all butler output data is timestamped? Perhaps the locked clear-out - is only required if we guarantee that get_video() and get_audio() calls are in sync. - */ - boost::mutex _buffers_mutex; VideoRingBuffers _video; AudioRingBuffers _audio; TextRingBuffers _closed_caption; |
