| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-02 | Untested conversion to num/den DCPTime.arbitrary-hz | Carl Hetherington | |
| Summary of required changes: Replace ::from_frames with a constructor that takes num/den. Provide and use member to_debug_string() instead of to_string(). Provide and use member to_serializable_string() and string constructor instead of fmt::to_string on .get() and number constructor. Provide and use content_time() member instead of ContentTime constructor from DCPTime. Use frames_round(96000) instead of get() when comparing times to see if they are "close enough". Provide and use DCPTime(x, FrameRateChange) constructor when converting from ContentTime. Use .seconds() when calculating proportions or sometimes when dividing by HZ. Provide and use operator bool(). Pass explicit 96000 denominator in a lot of places. Add member max() and use it instead of static max() Change BOOST_CHECK_EQUAL to BOOST_CHECK Provide operator/ and use it instead of .get() / 2. | |||
| 2025-07-15 | Change ExamineContentJob to take a vector of content. | Carl Hetherington | |
| 2025-07-03 | Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of ↵ | Carl Hetherington | |
| digest (#3040). | |||
| 2025-01-20 | Pass tolerant flag into Content::examine() and the ExamineContentJob. | Carl Hetherington | |
| Along the way this helps to fix #2942. | |||
| 2024-09-03 | Remove use of wxT in favour of char_to_wx(). | Carl Hetherington | |
| The wxWidgets docs advise against its use these days. | |||
| 2024-09-03 | Remove some implicit conversions between wxString and std::string. | Carl Hetherington | |
| 2024-04-21 | Extract all uses of DCP-o-matic name to allow branding. | 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. | |||
| 2022-10-05 | Add contains_assetmap() | Carl Hetherington | |
| 2022-09-03 | Bump libdcp for better ContentKind support, and libsub | Carl Hetherington | |
| for fixes to \c tags in SSA files. | |||
| 2022-07-11 | Use a vector rather than a list when returning from content_factory(). | Carl Hetherington | |
| 2022-07-11 | Little C++11 cleanup. | Carl Hetherington | |
| 2022-07-11 | Be a bit more careful with content_factory(). | Carl Hetherington | |
| 2022-07-11 | We no longer support .ecinema files. | 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-21 | Tidying. | Carl Hetherington | |
| 2021-04-07 | Assorted C++11/formatting cleanups. | Carl Hetherington | |
| 2021-03-20 | Tidy up HMSF handling in a few places. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-10-19 | Playlist editor: try to make progress dialogue appear sooner when scanning ↵ | Carl Hetherington | |
| content. | |||
| 2020-04-14 | DCPReadError -> ReadError in libdcp. | Carl Hetherington | |
| 2019-10-21 | Rename dcpomatic_sleep -> dcpomatic_sleep_seconds. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2018-12-14 | swaroop: fall back to home directory if the content directory is not present. | Carl Hetherington | |
| 2018-11-23 | Remove required Film from content examine. | Carl Hetherington | |
| 2018-11-22 | Fix build. | Carl Hetherington | |
| 2018-11-22 | Separate Controls into standard/swaroop. | Carl Hetherington | |
| 2018-11-22 | Fix missing line in previous. | Carl Hetherington | |
| 2018-11-22 | Speed up content discovery: | Carl Hetherington | |
| 1. add all discovery jobs immediately rather than waiting for each one to finish (by polling) before starting the next. 2. replace polling with a condition in JobManager. | |||
| 2018-11-22 | Fix content list in player. | Carl Hetherington | |
| 2018-11-22 | Basic save/load of playlists. | Carl Hetherington | |
| 2018-11-22 | swaroop: basic manipulation of content in playlist creator. | Carl Hetherington | |
