summaryrefslogtreecommitdiff
path: root/src/tools/dcpomatic_player.cc
AgeCommit message (Collapse)Author
2022-10-14Cleanup: use simpler ownership for FilmViewer.Carl Hetherington
2022-10-05Support drag-and-drop of DCPs onto the player (#1220).Carl Hetherington
2022-10-05Cleanup: remove old comment.Carl Hetherington
2022-09-28Replace directory with folder in some messages.Carl Hetherington
2022-09-15Fix some spelling mistakes (mostly in comments).Carl Hetherington
2022-09-02Fix "escape" from dual screen mode, on Linux at least (#2183).v2.16.23Carl 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-02Replace some raw arrays with std::vectors.Carl Hetherington
2022-04-29Add option to save a player frame to a file (#2133).Carl Hetherington
2022-04-29Move Image::as_png() out to image_as_png().Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-21Disable warnings around all wx includes.Carl Hetherington
2022-04-20Remove DCP class and replace its functionality with a plain method in libdcp.Carl Hetherington
2022-04-20Tidying.Carl Hetherington
2022-04-09Add some missing override labels.Carl Hetherington
2021-11-11Remove 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-27When the player is used in OpenGL mode, pass unscaled XYZ data through to ↵Carl Hetherington
the shader and do colourspace conversion there.
2021-09-27C++11 tidying.Carl Hetherington
2021-09-21Fix incorrect display of Unicode literal on Windows.Carl Hetherington
2021-08-17Only warn about lots of frame drops in the player (#2069).Carl Hetherington
2021-05-23Don't react so strongly to failure to bind the play server socket when ↵Carl Hetherington
starting a second player.
2021-04-23Close 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-08Assorted C++11/formatting cleanups.Carl Hetherington
2021-04-05Fix confusing error on trying to load a DoM project into the player (#1948).Carl Hetherington
2021-02-17Assorted C++11 tidying.Carl Hetherington
2021-02-15Coalesce player changes around KDM loading.Carl Hetherington
A similar fix for KDM changes as 7d33aff2d5e81185f3361e28c84e3f9858464ef1 was for CPL changes.
2021-02-09Coalesce player changes around CPL change.v2.15.127Carl 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-04Fix no subtitles/captions in the player after changing the CPL.Carl Hetherington
2021-02-04Some C++11 stuff.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-20Bump libdcp for better verification, and make API adjustments.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-11Fix lots of macOS warnings by using a different boost/bind include.Carl Hetherington
2020-11-29Better progress reporting during DCP validation (#1812).v2.15.108Carl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2020-10-21macOS / new boost build fixes.v2.15.104Carl Hetherington
2020-10-17Fix failure to update player information when changing CPLs.Carl Hetherington
2020-09-13More fixes for wxWidgets 3.1.x.Carl Hetherington
2020-09-11Fixes for building with newer wxWidgets.Carl Hetherington
2020-08-02Don't terminate if a non-DCP directory is given to Open.Carl Hetherington
2020-07-26Various OSX warnings fixes.Carl Hetherington
2020-05-20Rename TYPE_DEBUG_PLAYER to TYPE_DEBUG_VIDEO_VIEW.Carl Hetherington
2020-04-15Add some new keyboard shortcuts for moving around on the timeline:Carl Hetherington
Shift+Arrows: 1 minute Ctrl+Arrows: 10 minutes Ctrl+Shift+Arrows: 1 hour Home: start End: end
2020-04-14DCPReadError -> ReadError in libdcp.Carl Hetherington
2020-03-16Move stress testing code into a separate class and always build it.Carl Hetherington
Fix stress script generation to always reload a DCP rather than expecting it to be available after it has finished playback.
2020-03-15Fix player stress testing with expanded controls.Carl Hetherington
Also correctly wait with a stress test until the DCP open has completely finished.
2020-03-15Comments.Carl Hetherington
2020-03-01Support playlists in the player in dual-screen mode.v2.15.45Carl Hetherington
2020-02-29Various playlist editor developments and fixes.Carl Hetherington