X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Futil.h;h=724e8937ca3e4fb3b7b22c36bd2e6650efaf9b7b;hb=7b2054e2a73844450b5b55c5788c02af671812ce;hp=094d57f40ee21ab741e5b6afdf9d6dfeae92d424;hpb=73f52e94953848c696725defd3d7f5c4c30707e2;p=dcpomatic.git diff --git a/src/lib/util.h b/src/lib/util.h index 094d57f40..724e8937c 100644 --- a/src/lib/util.h +++ b/src/lib/util.h @@ -32,7 +32,6 @@ #include #include #include -#include extern "C" { #include #include @@ -45,12 +44,8 @@ extern "C" { /** The maximum number of audio channels that we can have in a DCP */ #define MAX_DCP_AUDIO_CHANNELS 12 - #define DCPOMATIC_HELLO "Boys, you gotta learn not to talk to nuns that way" - -namespace dcp { - class Signer; -} +#define HISTORY_SIZE 10 class Job; struct AVSubtitle; @@ -71,12 +66,12 @@ extern bool valid_image_file (boost::filesystem::path); extern boost::filesystem::path mo_path (); #endif extern std::string tidy_for_filename (std::string); -extern boost::shared_ptr make_signer (); -extern dcp::Size fit_ratio_within (float ratio, dcp::Size); +extern dcp::Size fit_ratio_within (float ratio, dcp::Size, int); extern std::string entities_to_text (std::string e); extern std::map split_get_request (std::string url); extern int dcp_audio_frame_rate (int); extern int stride_round_up (int, int const *, int); +extern int round_to (float n, int r); extern std::multimap read_key_value (std::istream& s); extern int get_required_int (std::multimap const & kv, std::string k); extern float get_required_float (std::multimap const & kv, std::string k);