projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Some missing frame_done()s.
[dcpomatic.git]
/
src
/
lib
/
check_hashes_job.cc
diff --git
a/src/lib/check_hashes_job.cc
b/src/lib/check_hashes_job.cc
index cf4e86b79c1e2038c8ff738e8233a66c022f94a7..55a744552162ff5b48153e4b32aeab87e9e4afb1 100644
(file)
--- a/
src/lib/check_hashes_job.cc
+++ b/
src/lib/check_hashes_job.cc
@@
-53,16
+53,12
@@
CheckHashesJob::run ()
{
_bad = 0;
{
_bad = 0;
- if (!_film->dcp_
length
()) {
- throw EncodeError ("cannot check hashes of a DCP with unknown
length
");
+ if (!_film->dcp_
intrinsic_duration
()) {
+ throw EncodeError ("cannot check hashes of a DCP with unknown
intrinsic duration
");
}
}
- SourceFrame const N = _film->trim_start() + _film->dcp_length().get();
- DCPFrameRate const dfr (_film->frames_per_second ());
-
- int const inc = dfr.skip ? 2 : 1;
-
- for (SourceFrame i = _film->trim_start(); i < N; i += inc) {
+ int const N = _film->dcp_intrinsic_duration().get();
+ for (int i = 0; i < N; ++i) {
string const j2k_file = _film->frame_out_path (i, false);
string const hash_file = _film->hash_out_path (i, false);
string const j2k_file = _film->frame_out_path (i, false);
string const hash_file = _film->hash_out_path (i, false);