summaryrefslogtreecommitdiff
path: root/src/lib/dkdm_wrapper.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2019-05-05 20:49:51 +0000
committerCarl Hetherington <cth@carlh.net>2019-05-05 20:49:51 +0000
commit870ab8d9295b9d4b6605e8876919d23379dc3a35 (patch)
treeffd8b5f1c75116eb71582dc15e9b2076b735054a /src/lib/dkdm_wrapper.cc
parentb787897b43de4a21da6aa9d04f72b665bfc7f916 (diff)
Fix case where the is FFmpegContent with 24fps video and 44.1kHz audio
and a start trim of 6724000. With these numbers the start trim is on an integer video frame but halfway through an audio frame. Without this patch the trim would be "corrected" to 6724001, causing video frames to come out of the player at DCPTimes 0, 3999, 5999 etc. It's possible that Frame const position = time.frames_floor(_film->video_frame_rate()); in J2KEncoder::encode should be frames_round, which would also help with this, but that would be a much more risky patch.
Diffstat (limited to 'src/lib/dkdm_wrapper.cc')
0 files changed, 0 insertions, 0 deletions