projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
79e1d07
)
Fix ATMOS frame numbering when decoding DCPs.
v2.15.89
author
Carl Hetherington
<cth@carlh.net>
Sun, 12 Jul 2020 13:11:26 +0000
(15:11 +0200)
committer
Carl Hetherington
<cth@carlh.net>
Sun, 12 Jul 2020 13:11:26 +0000
(15:11 +0200)
src/lib/dcp_decoder.cc
patch
|
blob
|
history
diff --git
a/src/lib/dcp_decoder.cc
b/src/lib/dcp_decoder.cc
index 30e3372522e50c4e73e417add515a143232396ff..758ddea2674174bc4e6d2b68c03811de481c6fc3 100644
(file)
--- a/
src/lib/dcp_decoder.cc
+++ b/
src/lib/dcp_decoder.cc
@@
-222,7
+222,8
@@
DCPDecoder::pass ()
if (_atmos_reader) {
DCPOMATIC_ASSERT (_atmos_metadata);
- atmos->emit (film(), _atmos_reader->get_frame(frame), frame, *_atmos_metadata);
+ int64_t const entry_point = (*_reel)->atmos()->entry_point().get_value_or(0);
+ atmos->emit (film(), _atmos_reader->get_frame(entry_point + frame), _offset + frame, *_atmos_metadata);
}
_next += ContentTime::from_frames (1, vfr);