summaryrefslogtreecommitdiff
path: root/src/lib/config.h
AgeCommit message (Collapse)Author
2026-03-08Require "non-standard" config checkbox to use MPEG2.Carl Hetherington
Carsten reports that some users were choosing it because it sounded familiar.
2026-02-08Stop reading default video bit rate values from config.xmlCarl Hetherington
We haven't written them back in a long time, and they will only take effect for those updating from a very old version (and then, only until the config is re-saved without the tags).
2025-10-08Remove un-settable config parameters.Carl Hetherington
2025-09-07Add audio delay option to Config and player prefs.Carl Hetherington
2025-06-17Support cropping of content on playback (#3041).Carl Hetherington
This is to allow, for example, pillarboxed 1.78:1 DCPs to be played nicely on 1.78:1 projectors. DCP-o-matic can now crop the pillarboxing before display, rather than putting the pillarboxed 1.85:1 onto a 1.78:1 monitor, thereby adding letterboxing.
2025-06-17Cleanup: use an enum class.Carl Hetherington
2025-05-29Interpret relative cinemas SQLite3 paths as being relative to the config.xml ↵Carl Hetherington
(#3038).
2025-03-08Don't use an optional for the Grok config object.Carl Hetherington
I'm not sure why I did it like this in the first place - perhaps so that if the API endpoint changes there aren't so many old values stuck in config files all over the place? Anyway, it seems cleaner to do it like this, as it's how we handle the other config.
2025-03-02Add KDM debug log file option.Carl Hetherington
2025-02-02White space: config.{cc,h} player.{cc,h} about_dialog.{cc,h} hints_dialog.{cc,h}Carl Hetherington
2025-01-22Announce changes to cinemas file separately.Carl Hetherington
2025-01-19Add option to force short screen layout (#2946).Carl Hetherington
2024-12-04Add default grok licence server.Carl Hetherington
2024-11-29Remove config of grok server port (#2900).Carl Hetherington
The server now always uses port 80.
2024-08-17Add option to use relative content paths (#2856).Carl Hetherington
2024-07-26Merge branch 'main' into v2.17.xCarl Hetherington
2024-07-26Signal the correct change when unsetting the sound output.Carl Hetherington
Otherwise we don't notice when the output is set back to whetever happens to be the default.
2024-06-23Add minimal player HTTP server (#2830).Carl Hetherington
2024-05-29Use territory details from template.Carl Hetherington
2024-05-29Get chain, facility, studio and distributor from template.Carl Hetherington
2024-05-29Remove default Interop/SMPTE setting.Carl Hetherington
2024-05-29Remove default video bit rate settings.Carl Hetherington
2024-05-29Remove default DCP audio channel setting.Carl Hetherington
2024-05-29Remove default DCP content type setting.Carl Hetherington
2024-05-25Improve save-template dialog and always use a default template.Carl Hetherington
2024-05-25Use std::vector for Config::templates().Carl Hetherington
2024-05-25Cleanup: make method private.Carl Hetherington
2024-05-06Use sqlite for cinema and DKDM recipient lists.Carl Hetherington
2024-04-22Allow specification of video bit rate separately for J2K and MPEG2.Carl Hetherington
2024-04-22Update available containers whenever they change, always adding the one that ↵Carl Hetherington
the film is currently using.
2024-04-21Rename j2k_bandwidth -> video_bit_rate.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-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 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-09Check for bad DN qualifiers on signer certificates (#2716).Carl Hetherington
2023-06-24Add config option to allow long ISDCF name parts.Carl Hetherington
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-03Generalise add_files_path to initial_paths().Carl Hetherington
2022-12-13More header trimming.Carl 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