| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-30 | Cope with DCPs that have no video and hence no video encoding. | Carl Hetherington | |
| 2025-12-23 | Display markers in the player (#2793). | Carl Hetherington | |
| The space above the position slider was already reserved, but nothing would be shown there. | |||
| 2025-12-22 | Fix strange default of user_explicit with set_video_frame_rate. | Carl Hetherington | |
| 2025-12-11 | Disable audio graph option with encrypted and VF DCPs (#3090). | Carl Hetherington | |
| 2025-12-05 | Cleanup: can now remove the _NC log variants. | Carl Hetherington | |
| 2025-11-14 | Fix "Verify picture assets details" checkbox in the player (#3118). | Carl Hetherington | |
| 2025-10-20 | Fix crash when specifying negative crops in the player. | Carl Hetherington | |
| 2025-10-16 | Update log types when they might have changed. | Carl Hetherington | |
| 2025-10-10 | Add an audio graph option to the player (#3090). | Carl Hetherington | |
| 2025-10-10 | White space: dcpomatic_player.cc | Carl Hetherington | |
| 2025-10-10 | Keep screen awake while playing on Windows (#3095). | Carl Hetherington | |
| 2025-09-07 | Respect audio delay option in the player (#3083). | Carl Hetherington | |
| 2025-08-12 | Replace AVPixelFormat parameter to PlayerVideo::image with a functor. | Carl Hetherington | |
| This was removed in df9b4676aba8b941f124b174393988cad21677e1 and surrounding commits, but it turns out we need it after all. | |||
| 2025-07-15 | Change Film::add_content to take a vector of content. | Carl Hetherington | |
| 2025-07-15 | Change ExamineContentJob to take a vector of content. | Carl Hetherington | |
| 2025-07-10 | Respect playlist's requested player crop. | Carl Hetherington | |
| 2025-07-10 | Rename film_changed() and move some stuff into it. | Carl Hetherington | |
| 2025-07-10 | Remove compose.hpp includes. | Carl Hetherington | |
| sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc | |||
| 2025-07-10 | Replace String::compose with fmt. | Carl Hetherington | |
| sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc | |||
| 2025-07-07 | Load a DCP containing a file passed to the player (#3057). | Carl Hetherington | |
| 2025-07-07 | Cleanup: use a boost::filesystem::path | Carl Hetherington | |
| 2025-06-17 | Support cropping of content on playback (#3041). | Carl Hetherington | |
| This is to allow, for example, pillarboxed 1.78:1 DCPs to be played nicely on 1.78:1 projectors. DCP-o-matic can now crop the pillarboxing before display, rather than putting the pillarboxed 1.85:1 onto a 1.78:1 monitor, thereby adding letterboxing. | |||
| 2025-06-17 | Pass Ratio around as an object rather than a pointer. | Carl Hetherington | |
| 2025-06-17 | Cleanup: use an enum class. | Carl Hetherington | |
| 2025-06-14 | Catch possible exceptions in destructor. | Carl Hetherington | |
| There was a report of the player crashing with std::terminate coming from ~DOMFrame(). | |||
| 2025-05-27 | Move i18n setup into 3 separate platform files. | Carl Hetherington | |
| 2025-05-27 | Put wx::report_problem() in a dcpomatic namespace. | Carl Hetherington | |
| 2025-05-26 | Remove functors for choosing pixel format output from make_image(). | Carl Hetherington | |
| 2025-02-25 | Fix misunderstanding of wxDialog lifetime handling. | Carl Hetherington | |
| Broken by d0308d53dd9f4d036d8c5fe8023920fcdfd43f39 wxDialog can be stack allocated if opened with ShowModal(), but not with Show(). Go back to wx_ptr for those that are opened with Show(). | |||
| 2025-02-23 | Rename VerifyDCPProgressDialog -> VerifyDCPDialog. | Carl Hetherington | |
| 2025-02-23 | Make the player verify UI more like the standalone one. | Carl Hetherington | |
| 2025-02-15 | Add eye option to player for 3D DCPs. | Carl Hetherington | |
| 2025-02-09 | Remove unnecessary wx_ptr | Carl Hetherington | |
| It was only ever used for wxDialog subclasses, which can be stack-allocated. | |||
| 2025-02-02 | Catch DCPError when adding OV in the player. | Carl Hetherington | |
| 2025-01-26 | Fix the player again (crash with subs in OpenGL mode)v2.18.9 | Carl Hetherington | |
| Once again the player subtitle alignment wasn't being set up, because this happens on _viewer.set_film(). _viewer.set_film() must therefore happen after film_changed(), but then some things in film_changed() need to happen after _viewer.set_film() (notably the info update and menu sensitivity update). | |||
| 2025-01-25 | Small cleanup.v2.18.8 | Carl Hetherington | |
| 2025-01-25 | Tidy up and fix how post-load updates are managed. | Carl Hetherington | |
| 2025-01-24 | Remove unnnecessary bits. | Carl Hetherington | |
| 2025-01-23 | Fix non-display of subtitles in the player.v2.18.7 | Carl Hetherington | |
| 2025-01-20 | Remove the strange tolerant flag in Film. | Carl Hetherington | |
| Instead, we now pass it in directly to Content::examine() and the Player. | |||
| 2025-01-20 | Pass tolerant flag into Player. | Carl Hetherington | |
| This is needed because the DCPDecoder ends up needing it when it reads reel information from CPLs. Maybe all that stuff should be in our metadata. | |||
| 2025-01-20 | Pass tolerant flag into Content::examine() and the ExamineContentJob. | Carl Hetherington | |
| Along the way this helps to fix #2942. | |||
| 2025-01-14 | Fix always-disabled verify option in player. | Carl Hetherington | |
| 2025-01-13 | Clarify ambiguous bind call for GCC 14.2.1 on Arch. | Carl Hetherington | |
| 2025-01-12 | Fix use of so-far un-set _film, causing crash when you try to add an OV. | Carl Hetherington | |
| 2025-01-12 | Move a member function into a lambda. | Carl Hetherington | |
| 2025-01-12 | Add another assert. | Carl Hetherington | |
| 2025-01-12 | Cleanup: white space. | Carl Hetherington | |
| 2025-01-09 | Fix assertion error when playing subtitle DCPs with OpenGL (#2929). | Carl Hetherington | |
| The player's _optimisation was not set up correctly, so it would give PADDED images instead of COMPACT, raising an assertion in the OpenGL renderer. | |||
| 2025-01-05 | Remove some unused includes. | Carl Hetherington | |
