summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2019-09-09 01:18:54 +0100
committerCarl Hetherington <cth@carlh.net>2019-09-09 01:18:54 +0100
commit1bfc60e40f533c6d931a915deabd97899719eb4b (patch)
treec77a7a6d997f6a24f4d95f0dd0fa320fba4c2224 /src
parent6ca34bc1ef59dd206379f35eb940e607a59c9804 (diff)
Stop crashing when running the hints check on films with silent/black gaps.
Diffstat (limited to 'src')
-rw-r--r--src/lib/player.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc
index 23fe65cf4..fd9ffb9ed 100644
--- a/src/lib/player.cc
+++ b/src/lib/player.cc
@@ -614,12 +614,12 @@ Player::pass ()
which = CONTENT;
}
- if (!_black.done() && (!earliest_time || _black.position() < *earliest_time)) {
+ if (!_black.done() && !_ignore_video && (!earliest_time || _black.position() < *earliest_time)) {
earliest_time = _black.position ();
which = BLACK;
}
- if (!_silent.done() && (!earliest_time || _silent.position() < *earliest_time)) {
+ if (!_silent.done() && !_ignore_audio && (!earliest_time || _silent.position() < *earliest_time)) {
earliest_time = _silent.position ();
which = SILENT;
}