| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-20 | Verify encrypted DCPs (more) correctly (#2659). | Carl Hetherington | |
| 2023-11-20 | Cleanup: use stack-allocated FileDialog and accept multiple KDMs. | Carl Hetherington | |
| 2023-11-20 | Cleanup: use ScopeGuard. | Carl Hetherington | |
| 2023-10-28 | Check some unsanitized network inputs before allocating memory using them. | Carl Hetherington | |
| 2023-10-09 | Use dcp::filesystem to wrap filesystem calls and fix_long_path | Carl Hetherington | |
| anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems. | |||
| 2023-08-09 | Extract Film::Property to its own header to (maybe) increase compilation speed. | Carl Hetherington | |
| 2023-06-22 | Avoid virtual call to set_film() in constructor (#2571). | Carl Hetherington | |
| 2023-06-13 | Cleanup: switch sense of if. | Carl Hetherington | |
| 2023-06-12 | Fix failure to close verify progress window when finished. | Carl Hetherington | |
| 2023-06-12 | Cleanup: swap some wx_ptrs for locals. | Carl Hetherington | |
| 2023-04-25 | Don't use wx_ptr for the splash screen. | Carl Hetherington | |
| Using wx_ptr in the wxApp object seems bad because in ~App wxWidgets deletes all top-level windows in `DeleteAllTLWs` so if ~wx_ptr then tries to destroy them we get a use-after-free. | |||
| 2023-04-09 | Fix subtitle font handling with in-memory fonts from SMPTE (#2509).v2.16.52 | Carl Hetherington | |
| Previously we would fail to make a font available if it came from a SMPTE MXF. In that case we have a memory buffer containing the TTF/OTF file but no file; here we add a hack/workaround so that in-memory font files can be used by FontConfig. | |||
| 2023-03-28 | Fix strange behaviour of player export frame dialog (#2493).2493-player-export-frame | Carl Hetherington | |
| 2023-01-15 | Use wx_ptr for the splash screen. | Carl Hetherington | |
| 2023-01-14 | Add wx_ptr and use it instead of ScopeGuard in a lot of places. | Carl Hetherington | |
| 2022-12-17 | Use the last_player_load_directory when adding OVs (#2094). | Carl Hetherington | |
| 2022-12-17 | Cleanup: use ScopeGuard. | Carl Hetherington | |
| 2022-12-10 | Extract constants.h | Carl Hetherington | |
| 2022-10-27 | Fix player with high-frame-rate DCPs. | Carl Hetherington | |
| 2022-10-14 | Cleanup: use simpler ownership for FilmViewer. | Carl Hetherington | |
| 2022-10-05 | Support drag-and-drop of DCPs onto the player (#1220). | Carl Hetherington | |
| 2022-10-05 | Cleanup: remove old comment. | Carl Hetherington | |
| 2022-09-28 | Replace directory with folder in some messages. | Carl Hetherington | |
| 2022-09-15 | Fix some spelling mistakes (mostly in comments). | Carl Hetherington | |
| 2022-09-02 | Fix "escape" from dual screen mode, on Linux at least (#2183).v2.16.23 | Carl Hetherington | |
| This is a bit of a strange solution but the only one that I could make work; the key seems to be setting focus on the child window of the frame. | |||
| 2022-05-02 | Replace some raw arrays with std::vectors. | Carl Hetherington | |
| 2022-04-29 | Add option to save a player frame to a file (#2133). | Carl Hetherington | |
| 2022-04-29 | Move Image::as_png() out to image_as_png(). | Carl Hetherington | |
| 2022-04-22 | Use libdcp's warnings.h | Carl Hetherington | |
| 2022-04-21 | Disable warnings around all wx includes. | Carl Hetherington | |
| 2022-04-20 | Remove DCP class and replace its functionality with a plain method in libdcp. | Carl Hetherington | |
| 2022-04-20 | Tidying. | Carl Hetherington | |
| 2022-04-09 | Add some missing override labels. | Carl Hetherington | |
| 2021-11-11 | Remove player activity logging. Fixes #2122. | Carl Hetherington | |
| If I remember right this was for swaroop and I suspect nobody else is really interested. | |||
| 2021-09-27 | When the player is used in OpenGL mode, pass unscaled XYZ data through to ↵ | Carl Hetherington | |
| the shader and do colourspace conversion there. | |||
| 2021-09-27 | C++11 tidying. | Carl Hetherington | |
| 2021-09-21 | Fix incorrect display of Unicode literal on Windows. | Carl Hetherington | |
| 2021-08-17 | Only warn about lots of frame drops in the player (#2069). | Carl Hetherington | |
| 2021-05-23 | Don't react so strongly to failure to bind the play server socket when ↵ | Carl Hetherington | |
| starting a second player. | |||
| 2021-04-23 | Close down the FilmViewer before its GUI elements get destroyed (#1982). | Carl Hetherington | |
| Otherwise this happens when we're already in the middle of destroying the UI. | |||
| 2021-04-08 | Assorted C++11/formatting cleanups. | Carl Hetherington | |
| 2021-04-05 | Fix confusing error on trying to load a DoM project into the player (#1948). | Carl Hetherington | |
| 2021-02-17 | Assorted C++11 tidying. | Carl Hetherington | |
| 2021-02-15 | Coalesce player changes around KDM loading. | Carl Hetherington | |
| A similar fix for KDM changes as 7d33aff2d5e81185f3361e28c84e3f9858464ef1 was for CPL changes. | |||
| 2021-02-09 | Coalesce player changes around CPL change.v2.15.127 | Carl Hetherington | |
| If multiple player changes happen, causing the player to be suspended, there are problems if one of those changes causes a FilmViewer:seek. In there, we wait for the seek to finish, but it will never finish because of the suspension. Hence it's important that we only trigger the seek once the suspension is over. Fixes #1905. | |||
| 2021-02-04 | Fix no subtitles/captions in the player after changing the CPL. | Carl Hetherington | |
| 2021-02-04 | Some C++11 stuff. | Carl Hetherington | |
| 2021-01-31 | Use enum class for Film::Property. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-20 | Bump libdcp for better verification, and make API adjustments. | Carl Hetherington | |
