diff options
Diffstat (limited to 'src/lib/player.cc')
| -rw-r--r-- | src/lib/player.cc | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc index c3fee45b4..0c0c68b3a 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -148,14 +148,6 @@ Player::construct () } -void -Player::setup_pieces () -{ - boost::mutex::scoped_lock lm (_mutex); - setup_pieces_unlocked (); -} - - bool have_video (shared_ptr<const Content> content) { @@ -171,8 +163,10 @@ have_audio (shared_ptr<const Content> content) void -Player::setup_pieces_unlocked () +Player::setup_pieces () { + boost::mutex::scoped_lock lm (_mutex); + _playback_length = _playlist ? _playlist->length(_film) : _film->length(); auto old_pieces = _pieces; |
