| 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. | |||
| 2024-03-12 | Add operator<= for HMSF. | Carl Hetherington | |
| 2021-04-29 | C++11 tidying. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2016-08-12 | More Windows hacks. | Carl Hetherington | |
| 2016-08-12 | Remove all use of stringstream in an attempt to fix | Carl Hetherington | |
| the suspected thread-unsafe crash bugs on OS X. | |||
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-10-12 | Rename split-by-video content slightly; fix referencing to multi-reel DCPs. | Carl Hetherington | |
| 2015-10-12 | Templatise TimePeriod and add DCPTimePeriod. | Carl Hetherington | |
| 2015-08-31 | Fix overlaps; before you'd get a different answer | Carl Hetherington | |
| if you did a.overlaps(b) cf b.overlaps(a) if they were just-not overlapping. | |||
| 2015-08-25 | Purge rint() and use llrint and friends. | Carl Hetherington | |
| 2015-07-14 | Express trims using ContentTime so that they do not change | Carl Hetherington | |
| when DCP frame rate is changed (#637). | |||
| 2015-05-26 | Improve implementation of ContentTime/DCPTime. | Carl Hetherington | |
| 2014-07-04 | Make XML subtitle work at the very minimal level. | Carl Hetherington | |
| 2014-07-04 | Add 'starting' option to subtitles_during(). | Carl Hetherington | |
| 2014-07-02 | Hopefully improve subtitle decoder seeking etc. | Carl Hetherington | |
| 2014-06-12 | Fix subrip subtitles a little. | Carl Hetherington | |
| 2014-03-07 | operator bool on Time is a really bad idea; removed it and fixed lots of bugs. | Carl Hetherington | |
| 2014-03-04 | New DCPTime/ContentTime types. | Carl Hetherington | |
