X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplayer.cc;fp=src%2Flib%2Fplayer.cc;h=392c929a31f7923f505207d2db72c69c1330b649;hb=6b09eaaf8a972aa0d607c5f26da9e19720b5a668;hp=66b731645a1d4ef74521d2e4f116ed2aea57b90f;hpb=eaee1cd5601a93037bc2fb0956b99b12fe1f90e6;p=dcpomatic.git diff --git a/src/lib/player.cc b/src/lib/player.cc index 66b731645..392c929a3 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -710,10 +710,13 @@ Player::pass () break; } case BLACK: + { LOG_DEBUG_PLAYER ("Emit black for gap at %1", to_string(_black.position())); - emit_video (black_player_video_frame(Eyes::BOTH), _black.position()); + auto period = _black.period_at_position(); + emit_video (black_player_video_frame(period.second), _black.position()); _black.set_position (_black.position() + one_video_frame()); break; + } case SILENT: { LOG_DEBUG_PLAYER ("Emit silence for gap at %1", to_string(_silent.position()));