summaryrefslogtreecommitdiff
path: root/src/wx/video_view.cc
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-06-14Use Behaviour enum instead of bool in more places.Carl Hetherington
2025-06-14Move Behaviour enum out to types.hCarl Hetherington
2022-04-29Primitive auto-crop (#1477).Carl Hetherington
2022-04-20C++11 tidying.Carl Hetherington
2021-10-16Use an enum instead of a bool to specify blocking/non-blocking.Carl Hetherington
2021-10-11Cleanup: use enum class.Carl Hetherington
2021-09-27Remove unused usingCarl Hetherington
2021-09-21Extract colours to VideoView.Carl Hetherington
2021-04-03Show an explanatory message if the player is not performing very well (#1932).Carl Hetherington
2021-02-16C++11 tidying.Carl Hetherington
2021-02-09Some small C++11 tweaks.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-23Various tweaks to fix playback at the end of a film (#1858).Carl Hetherington
The most questionable change here is probably how SimpleVideoView::display_next_frame no longer re-schedules itself if the call to get_next_frame returned AGAIN; it seems wrong to do that when FilmViewer::idle_handler() also reschedules itself when display_next_frame() returns AGAIN.
2020-12-01Rename refresh_metadata -> reset_metadata.Carl Hetherington
2020-12-01Change re{set,fresh}_metadata to take a film and a size from the player.Carl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2020-08-17Report better errors when the butler dies.Carl Hetherington
Adapted from d23f55d8cd73adda823d0a2fcabc129b8845a81 in master.
2020-04-23Don't clobber the current _player_video when the butler returns AGAIN. ↵Carl Hetherington
Fixes some seek-related glitches.
2020-04-14Ignore and report failures to decode frames during playback (#1593).Carl Hetherington
2020-01-10Fix deadlock.Carl Hetherington
2020-01-08Don't busy-wait when there's nothing to play.Carl Hetherington
2020-01-08Fix some crashes.Carl Hetherington
2020-01-08More tidying up.Carl Hetherington
2020-01-08Various cleanups and thread-safety.Carl Hetherington
2020-01-08Remove some friends from FilmViewer.Carl Hetherington
2020-01-08Move _state_timer into VideoView.Carl Hetherington
2020-01-08Move _dropped into VideoView.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-08Clean up access to stuff from Film.Carl Hetherington
2020-01-08A little thread safety.Carl Hetherington
2020-01-08Barely-functioning GL playback with new arrangement.Carl Hetherington
2020-01-08Move _player_video into VideoView.Carl Hetherington