| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-14 | Use a new UISignal which checks thread safety slightly.3052-hang | Carl 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-14 | Use Behaviour enum instead of bool in more places. | Carl Hetherington | |
| 2025-06-14 | Move Behaviour enum out to types.h | Carl Hetherington | |
| 2022-04-29 | Primitive auto-crop (#1477). | Carl Hetherington | |
| 2022-04-20 | C++11 tidying. | Carl Hetherington | |
| 2021-10-16 | Use an enum instead of a bool to specify blocking/non-blocking. | Carl Hetherington | |
| 2021-10-11 | Cleanup: use enum class. | Carl Hetherington | |
| 2021-09-27 | Remove unused using | Carl Hetherington | |
| 2021-09-21 | Extract colours to VideoView. | Carl Hetherington | |
| 2021-04-03 | Show an explanatory message if the player is not performing very well (#1932). | Carl Hetherington | |
| 2021-02-16 | C++11 tidying. | Carl Hetherington | |
| 2021-02-09 | Some small C++11 tweaks. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-12-23 | Various 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-01 | Rename refresh_metadata -> reset_metadata. | Carl Hetherington | |
| 2020-12-01 | Change re{set,fresh}_metadata to take a film and a size from the player. | Carl Hetherington | |
| 2020-11-23 | Remove swaroop variant. | Carl Hetherington | |
| 2020-08-17 | Report better errors when the butler dies. | Carl Hetherington | |
| Adapted from d23f55d8cd73adda823d0a2fcabc129b8845a81 in master. | |||
| 2020-04-23 | Don't clobber the current _player_video when the butler returns AGAIN. ↵ | Carl Hetherington | |
| Fixes some seek-related glitches. | |||
| 2020-04-14 | Ignore and report failures to decode frames during playback (#1593). | Carl Hetherington | |
| 2020-01-10 | Fix deadlock. | Carl Hetherington | |
| 2020-01-08 | Don't busy-wait when there's nothing to play. | Carl Hetherington | |
| 2020-01-08 | Fix some crashes. | Carl Hetherington | |
| 2020-01-08 | More tidying up. | Carl Hetherington | |
| 2020-01-08 | Various cleanups and thread-safety. | Carl Hetherington | |
| 2020-01-08 | Remove some friends from FilmViewer. | Carl Hetherington | |
| 2020-01-08 | Move _state_timer into VideoView. | Carl Hetherington | |
| 2020-01-08 | Move _dropped into VideoView. | Carl Hetherington | |
| 2020-01-08 | Don't try opening error dialogues from the GL thread. | Carl Hetherington | |
| 2020-01-08 | Fix display when there is no film. | Carl Hetherington | |
| 2020-01-08 | Add comment. | Carl Hetherington | |
| 2020-01-08 | Clean up access to stuff from Film. | Carl Hetherington | |
| 2020-01-08 | A little thread safety. | Carl Hetherington | |
| 2020-01-08 | Barely-functioning GL playback with new arrangement. | Carl Hetherington | |
| 2020-01-08 | Move _player_video into VideoView. | Carl Hetherington | |
