summaryrefslogtreecommitdiff
path: root/src/lib/config.cc
AgeCommit message (Collapse)Author
2024-04-22Allow specification of video bit rate separately for J2K and MPEG2.Carl Hetherington
2024-04-21Rename j2k_bandwidth -> video_bit_rate.Carl Hetherington
2024-04-21Extract all uses of DCP-o-matic name to allow branding.Carl Hetherington
2024-04-17Separate GUI verifier with basic reporting (#1823).Carl Hetherington
2024-03-22Bump libdcp for new asdcplib version.Carl Hetherington
2024-03-20Remove all use of add_child() from xmlpp.Carl Hetherington
2024-03-17Add PlaylistEditorRestrictedMenus option, similar to PlayerRestrictedMenus.Carl Hetherington
2024-03-08Add <PlayerRestrictedMenus> option to config.xml (#2725).Carl Hetherington
This hides all player menus except "File".
2024-02-19Merge tag 'v2.16.77' into v2.17.xCarl Hetherington
2024-02-17Add option to load prefs from ZIP (#2771).Carl Hetherington
2024-02-17Use FileDialog for saving preferences ZIPs.Carl Hetherington
2024-02-17Cleanup: 0 -> nullptr.Carl Hetherington
2024-02-16Return empty optional rather than asserting.Carl Hetherington
2024-01-28Give GROK its own config changed category.Carl Hetherington
2024-01-28Clean up grok's presence in the config file and make sure it's optional.Carl Hetherington
It should be allowed to not have any grok stuff in the config file, and we should generally call it grok rather than GPU in case other non-grok GPU stuff arrives in the future.
2024-01-28Use GPU not Gpu for config element names.Carl Hetherington
2024-01-28Use boost::filesystem::path for gpu_binary_location().Carl Hetherington
2024-01-28Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding ↵Carl Hetherington
via his tool "grok".
2024-01-28Normalise XML attribute names to be camelCase (#2241).Carl Hetherington
2024-01-16Remember some more paths when selecting files (#2728).Carl Hetherington
* export subtitles * export video * debug log * cinema database * config file
2024-01-09Check for bad DN qualifiers on signer certificates (#2716).Carl Hetherington
2023-12-31Try to clarify player "dual" mode in the configuration.Carl Hetherington
2023-11-11Store last path for adding KDMs (#2348).Carl Hetherington
2023-10-16Remove unused code.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.
2023-08-06Default to writing 8 audio channels in DCPs (#2443).Carl Hetherington
It seems likely that 8 channels is slightly less likely to trip validation warnings from some distributors, and so it seems worth accepting the potential waste of 2 channels. Users can always set this back to 6 again (once, and it will be saved) and those upgrading from old versions won't be affected anyway.
2023-06-24Add config option to allow long ISDCF name parts.Carl Hetherington
2023-05-13Fix some typos in comments.Carl Hetherington
2023-03-04Replace spaces with _ in default KDM name formats, as spaces areCarl Hetherington
removed from the filename before it is used.
2023-03-03Add option to limit DCP output to the "Bv2.0 profile" (#2470).v2.16.45Carl Hetherington
I'm far from convinced about the point/sense of all these "profiles" (rather than just implementing or at least tolerating the standard) but lots of people are having problems with "QC" processes failing their DCPs with complaints related to MCASubDescriptors. It seems to make sense to have an option to turn them off - at least for now, until either the "QC" situation settles down or any bugs in DCP-o-matic are found and fixed.
2023-01-14Add options for where the add files dialog starts (#2413).Carl Hetherington
2023-01-07Remember paths in the add input dir picker in the combiner.Carl Hetherington
2023-01-04Also use FileDialog for adding certificates to screens.Carl Hetherington
2023-01-04Use FileDialog for Add DKDM in the KDM creator.Carl Hetherington
2023-01-03Generalise add_files_path to initial_paths().Carl Hetherington
2022-12-13More header trimming.Carl Hetherington
2022-12-10Extract constants.hCarl Hetherington
2022-11-29Add default release territory configuration (#2375).Carl Hetherington
2022-11-29Add default audio language configuration (#2375).Carl Hetherington
2022-11-29Remove default container configuration option.Carl Hetherington
I think this is basically useless now that DoM guesses a good container when the first video is added. It made more sense before we did that.
2022-11-02Add passive mode option to TMS upload.Carl Hetherington
Disabling this fixes TMS upload with some FTP servers (reported on a Synology NAS).
2022-10-14Save and restore sash positions in the main DoM.Carl Hetherington
2022-09-15Fix some spelling mistakes (mostly in comments).Carl Hetherington
2022-09-05Let config/cinemas/dkdm_recipients take care of their own recovery.Carl Hetherington
This should mean that if one fails to load, but the others are OK, we don't re-write everything. I hope this has no bad side-effects that I didn't think of. It's particularly helpful in the case of #2319 where a failure to load cinemas.xml (which was being created by another tool) caused the config to be re-written, breaking all existing DKDMs.
2022-09-04Add a description of which part of the config failed to load.Carl Hetherington
2022-09-04Split up Config::read().Carl Hetherington
2022-08-30Refresh cinemas UI if the cinemas.xml file location is changed.Carl Hetherington
2022-07-20Basic release notes support (#2282).Carl Hetherington
2022-07-01Advanced option to allow mapping to any audio channel (#2279).Carl Hetherington
2022-06-06Preserve export video settings in the config (#2259).Carl Hetherington