| 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 Film::examine_and_add_content to take a vector of content. | Carl Hetherington | |
| 2025-07-15 | Change ExamineContentJob to take a vector of content. | Carl Hetherington | |
| 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. | |||
| 2024-05-22 | Rename new_test_film2 -> new_test_film. | Carl Hetherington | |
| 2024-01-15 | Inspect most DCPs made during tests with dcp_inspect (#76). | Carl Hetherington | |
| 2023-02-11 | Cleanup: extract encrypt() call from Film::make_kdm(). | Carl Hetherington | |
| 2022-12-29 | Cleanup: test tidying. | Carl Hetherington | |
| 2022-07-11 | Use a vector rather than a list when returning from content_factory(). | Carl Hetherington | |
| 2022-04-03 | C++11 and whitespace cleanups. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Various alignment adjustments. | Carl Hetherington | |
| 2021-04-08 | Assorted C++11/formatting cleanups. | Carl Hetherington | |
| 2021-02-26 | More verification of DCPs during tests. | Carl Hetherington | |
| 2021-01-21 | Adapt for libdcp use of enum class. | Carl Hetherington | |
| 2021-01-20 | Bump libdcp for better verification, and make API adjustments. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-04-23 | Nicer fix for 86102d30bf0aad89115bbeb3d8aaa2a27a0aa432 | Carl Hetherington | |
| 2020-04-15 | Fix length of player output so it can be either the film's length or ↵ | Carl Hetherington | |
| playlist's length, as appropriate. | |||
| 2019-12-03 | Adjust some test KDM timings so as not to trip the certificate validity ↵ | Carl Hetherington | |
| period warning. | |||
| 2019-10-13 | Fix failure to load OV after adding a VF to a project. | Carl Hetherington | |
| This has the same cause as 19f51503621a57794bd79bac053c9e6549a69f46 i.e. the DCPDecoder re-use optimisation. This commit tries to re-fix 19f515 in a more general way which also takes into account the OV/VF bug. It also adds a unit test. | |||
