summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-01-08Implement GLView::update.Carl Hetherington
2020-01-08Don't try opening error dialogues from the GL thread.Carl Hetherington
2020-01-08Fix display when there is no film.Carl Hetherington
2020-01-08Add comment.Carl Hetherington
2020-01-08Start thread when the window will have been created. Fix logic error.Carl Hetherington
2020-01-08Use VideoView::one_video_frame.Carl Hetherington
2020-01-08Nicer protection of _player_video. Always run GL thread rather than ↵Carl Hetherington
starting/stopping it.
2020-01-08Remove GL context accessor and hence lock.Carl Hetherington
2020-01-08Naming tweak.Carl Hetherington
2020-01-08Clean up access to stuff from Film.Carl Hetherington
2020-01-08A little thread safety.Carl Hetherington
2020-01-08Various timing hacks and development.Carl Hetherington
2020-01-08Remove PositionChanged in favour of consumers having their own GUI-thread ↵Carl Hetherington
timers.
2020-01-08Hack around changes in main branch with respect to suspend/resume.Carl Hetherington
2020-01-08Barely-functioning GL playback with new arrangement.Carl Hetherington
2020-01-08Add FIXME.Carl Hetherington
2020-01-08Add FilmViewer::time_until_next_frame.Carl Hetherington
2020-01-08Add accessor for butler.Carl Hetherington
2020-01-08Move _player_video into VideoView.Carl Hetherington
2020-01-08Move display_player_video into SimpleVideoView.Carl Hetherington
2020-01-08Move FilmViewer::get() into SimpleVideoView.Carl Hetherington
2020-01-08Remove temporary access to timer() method.Carl Hetherington
2020-01-08Remove redundant FilmViewer::video_position() and use FilmViewer::position() ↵Carl Hetherington
instead.
2020-01-08Use FilmViewer::{film,playing,position}()Carl Hetherington
2020-01-08Move ::timer into SimpleVideoView.Carl Hetherington
2020-01-07Fix typo causing failures to update the preview after changingCarl Hetherington
end trim (#1709 and probably #1434).
2020-01-07Extend the amount of allowed disagreement between the audioCarl Hetherington
coming from the content and the calculated periods of silence. It sees that there is some scope for disagreements here when trim start/end times are rounded to frame boundaries. Fixes #1708.
2020-01-06Move credentials settings into certificate download dialogue (#1480).Carl Hetherington
2020-01-05Happy new year.Carl Hetherington
2020-01-03Fix failure to save screen notes when making a new one (github bug #6).Carl Hetherington
2019-12-27Add --config option to dcpomatic2 (#1703).Carl Hetherington
2019-12-27Add --version option to main DCP-o-matic.Carl Hetherington
2019-12-24Tweak certficate chain dialogue layout (#1530).Carl Hetherington
2019-12-23Another comment typo.Carl Hetherington
2019-12-23Fix error when trying to make DCP-o-matic DKDMs due to attempts to makeCarl Hetherington
the validity time wider than that of the signing certificate.
2019-12-20Remove our forcing of analyzeduration and probesize as they seem toCarl Hetherington
cause weird problems when scanning some files. The unit test case added here is a case in point: before this patch one stream reported an incorrect channel count and sample rate. It's a bit worrying as these parameters have been in DoM for many years, but perhaps they have become unnecessary / harmful with changes to FFmpeg.
2019-12-19Add an output audio matrix (#1482).Carl Hetherington
2019-12-19Move sound output driver selection into new preferences tab.Carl Hetherington
2019-12-19Add an assertion.Carl Hetherington
2019-12-18Accept float fps when getting timecodes from the Timecode controlCarl Hetherington
otherwise inaccurate values are returned for non-integer rates. Should fix #1694. Forward-ported from 1229de2042c785a9e851e5fc53922a75bfbf195d in master.
2019-12-17Allow configuration of relevant log levels in the player (#1549).Carl Hetherington
2019-12-17Flush audio decoder when a DCPDecoder finishes so thatCarl Hetherington
resamplers are emptied and hence we don't lose any samples. Fixes #1691. Back-ported from 1444299fa4582fc65c5237edd6c115921f20f872 in master.
2019-12-15Stop empty Font IDs in imported DCP subtitles making it into theCarl Hetherington
output DCP (#1689).
2019-12-15Support content version metadata (#782).Carl Hetherington
2019-12-15Add some missing verification messages.Carl Hetherington
2019-12-14Fix typo.Carl Hetherington
2019-12-12Use the new libdcp xerces stuff and install the required supporting files.Carl Hetherington
2019-12-11Make terminate_threads() less likely to leave _threads containing invalid ↵Carl Hetherington
pointers. Backported from f0c10e92b849566e458bc323f8783a6fe83e52d2 in master.
2019-12-11Fix crash on hotkey-opening the menu then pressing right a few times.Carl Hetherington
2019-12-10dcpomatic_create should respond to --version on stdout, not stderr (#1686).Carl Hetherington