summaryrefslogtreecommitdiff
path: root/src/wx/content_view.cc
AgeCommit message (Collapse)Author
2025-09-02Untested conversion to num/den DCPTime.arbitrary-hzCarl 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-15Change ExamineContentJob to take a vector of content.Carl Hetherington
2025-07-03Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of ↵Carl Hetherington
digest (#3040).
2025-01-20Pass tolerant flag into Content::examine() and the ExamineContentJob.Carl Hetherington
Along the way this helps to fix #2942.
2024-09-03Remove use of wxT in favour of char_to_wx().Carl Hetherington
The wxWidgets docs advise against its use these days.
2024-09-03Remove some implicit conversions between wxString and std::string.Carl Hetherington
2024-04-21Extract all uses of DCP-o-matic name to allow branding.Carl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2022-10-05Add contains_assetmap()Carl Hetherington
2022-09-03Bump libdcp for better ContentKind support, and libsubCarl Hetherington
for fixes to \c tags in SSA files.
2022-07-11Use a vector rather than a list when returning from content_factory().Carl Hetherington
2022-07-11Little C++11 cleanup.Carl Hetherington
2022-07-11Be a bit more careful with content_factory().Carl Hetherington
2022-07-11We no longer support .ecinema files.Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-21Disable warnings around all wx includes.Carl Hetherington
2022-04-21Tidying.Carl Hetherington
2021-04-07Assorted C++11/formatting cleanups.Carl Hetherington
2021-03-20Tidy up HMSF handling in a few places.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-10-19Playlist editor: try to make progress dialogue appear sooner when scanning ↵Carl Hetherington
content.
2020-04-14DCPReadError -> ReadError in libdcp.Carl Hetherington
2019-10-21Rename dcpomatic_sleep -> dcpomatic_sleep_seconds.Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2018-12-14swaroop: fall back to home directory if the content directory is not present.Carl Hetherington
2018-11-23Remove required Film from content examine.Carl Hetherington
2018-11-22Fix build.Carl Hetherington
2018-11-22Separate Controls into standard/swaroop.Carl Hetherington
2018-11-22Fix missing line in previous.Carl Hetherington
2018-11-22Speed 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-22Fix content list in player.Carl Hetherington
2018-11-22Basic save/load of playlists.Carl Hetherington
2018-11-22swaroop: basic manipulation of content in playlist creator.Carl Hetherington