| 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 | Don't process unnecessary video frame rate changes. | Carl Hetherington | |
| This inadvertently fixes a bug where multiple pieces of caption content would be added to the project sequentially, but then immediately re-arranged to be at the same time. | |||
| 2025-07-15 | Change ExamineContentJob to take a vector of content. | Carl Hetherington | |
| 2025-07-11 | Don't try to add unused fonts to the DCP (#3059). | Carl Hetherington | |
| With interop there can be only one font, and we need to make sure it's not one that isn't even being used. | |||
| 2025-04-14 | Bump libdcp for very invalid subtitle duration checks. | Carl Hetherington | |
| 2025-03-24 | Basic support for variable-Z 3D subtitles. | Carl Hetherington | |
| 2025-01-20 | Pass tolerant flag into Content::examine() and the ExamineContentJob. | Carl Hetherington | |
| Along the way this helps to fix #2942. | |||
| 2025-01-15 | Add a group ID to VF PKLs (#2943). | Carl Hetherington | |
| 2024-09-03 | Adapt to some libdcp class renaming to allow open captions/closed subtitles. | Carl Hetherington | |
| 2024-05-29 | Remove default DCP audio channel setting. | Carl Hetherington | |
| 2024-05-22 | Rename new_test_film2 -> new_test_film. | Carl Hetherington | |
| 2024-05-21 | Replace all new_test_film with new_test_film2. | Carl Hetherington | |
| 2024-04-21 | Rename classes to follow preparatory renames in libdcp. | Carl Hetherington | |
| 2024-03-11 | Fix failing tests. | Carl Hetherington | |
| Broken in the fix for #2780, when we started to check that referenced audio MXFs have the correct number of channels. | |||
| 2024-01-17 | Fix ISDCF name when referring to OVs with subs (#2703). | Carl Hetherington | |
| 2024-01-15 | Inspect most DCPs made during tests with dcp_inspect (#76). | Carl Hetherington | |
| 2024-01-04 | Add a test. | Carl Hetherington | |
| 2023-10-15 | Fix DCP content font ID allocation to cope with DCPs that have multiple fonts | Carl Hetherington | |
| with the same name in the same reel (#2600). Previously we had this id_for_font_in_reel() which would give an ID of N_font-ID. This means we got duplicate font IDs. Here we replace that method with FontAllocator, which gives an ID of N_font-ID for the first font and M_font-ID, where M is a number higher than the highest reel index. The idea is to support the required new IDs without breaking exisiting projects. There is some documentation of how it works in doc/design/fonts | |||
| 2023-08-27 | Fix refusal to reference overlapping but different text content (#2599). | Carl Hetherington | |
| 2022-11-26 | Noisy change to get film into AudioContent::modify_trim_start(). | Carl Hetherington | |
| 2022-09-10 | Move get_reel_assets() out of Player, as it doesn't need to be there. | Carl Hetherington | |
| 2022-07-11 | Use a vector rather than a list when returning from content_factory(). | Carl Hetherington | |
| 2021-11-04 | Add failing test. | Carl Hetherington | |
| 2021-11-04 | Tidying. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Various alignment adjustments. | Carl Hetherington | |
| 2021-02-26 | More verification of DCPs during tests. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-11-20 | Some tidying up of test Doxygen. | Carl Hetherington | |
| 2020-10-12 | Fix incorrect sign on boost test constants. | 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-10-31 | Tweak test now that can_reference_audio correctly succeeds when there is no ↵ | Carl Hetherington | |
| overlapping audio. | |||
| 2019-10-31 | Make separate reels for parts of the timeline with no video when | Carl Hetherington | |
| we are in REEL_TYPE_BY_VIDEO_CONTENT mode. This fixes VF creation with gaps. Also the implementation of Film::reels() is cleaner now. | |||
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-05-10 | Update for libdcp API changes. | Carl Hetherington | |
| 2019-04-17 | Add test for bug #1528. | Carl Hetherington | |
| 2019-03-22 | Fix referencing of trimmed multi-reel DCPs (#1495). | Carl Hetherington | |
| 2019-03-22 | Add test to trigger #1495. | Carl Hetherington | |
| 2019-01-21 | Stop jobs silently failing in tests. | Carl Hetherington | |
| 2018-11-21 | Take Film pointer out of Content. | Carl Hetherington | |
| 2018-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-21 | Basics of multiple captions per content so that DCPContent can | Carl Hetherington | |
| hold subs and closed captions. | |||
| 2018-03-27 | why_not in can_reference can just be a string rather than a list of strings. | Carl Hetherington | |
| 2018-02-11 | More missing set_interop(). | Carl Hetherington | |
| 2017-06-23 | Add a OV/VF test; tidy up a bit. | Carl Hetherington | |
| 2017-05-17 | Respect _no_video and _no_audio when filling. | Carl Hetherington | |
