summaryrefslogtreecommitdiff
path: root/src/wx/video_waveform_plot.h
AgeCommit message (Collapse)Author
2025-06-14Use a new UISignal which checks thread safety slightly.3052-hangCarl Hetherington
This adds a wrapper around signals2::signal which checks that emission happens from the GUI thread, for signals whose handlers must be called in the UI thread. I'm not sure how helpful it really is but maybe it catches some bad situations.
2025-04-13Don't bind a shared_ptr<PlayerVideo> to ImageChanged (#3013).Carl Hetherington
Otherwise if the GUI is busy when the emissions build up, each one holds a reference to a potentially large image. This caused enormous memory use when playing a DCP and verifying it at the same time.
2022-10-14Cleanup: use simpler ownership for FilmViewer.Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2021-04-29C++11 tidying.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-05Fix video waveform view with GL backend.Carl Hetherington
2020-07-27Hide warnings triggered by Ubuntu 20.04's gcc.Carl Hetherington
2018-09-11Separate out management of controls.Carl Hetherington
2018-09-11Fix build.Carl Hetherington
2018-09-11Partial split of film viewer.Carl Hetherington
2016-08-16Simple mouseover in the video waveform (part of #932).Carl Hetherington
2016-08-16Fix bit chopped off right hand side of video waveform.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2015-08-25Add video waveform viewer.Carl Hetherington