projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make DCP creator configurable.
[dcpomatic.git]
/
src
/
lib
/
config.h
diff --git
a/src/lib/config.h
b/src/lib/config.h
index eeb167d0d0c52b964c85fb9b8e17d9522dd3d344..40b65534211439c5a29b19a22a2d417292e57856 100644
(file)
--- a/
src/lib/config.h
+++ b/
src/lib/config.h
@@
-155,6
+155,10
@@
public:
return _dcp_issuer;
}
return _dcp_issuer;
}
+ std::string dcp_creator () const {
+ return _dcp_creator;
+ }
+
int default_j2k_bandwidth () const {
return _default_j2k_bandwidth;
}
int default_j2k_bandwidth () const {
return _default_j2k_bandwidth;
}
@@
-326,6
+330,10
@@
public:
maybe_set (_dcp_issuer, i);
}
maybe_set (_dcp_issuer, i);
}
+ void set_dcp_creator (std::string c) {
+ maybe_set (_dcp_creator, c);
+ }
+
void set_default_j2k_bandwidth (int b) {
maybe_set (_default_j2k_bandwidth, b);
}
void set_default_j2k_bandwidth (int b) {
maybe_set (_default_j2k_bandwidth, b);
}
@@
-417,10
+425,11
@@
public:
static Config* instance ();
static void drop ();
static void restore_defaults ();
static Config* instance ();
static void drop ();
static void restore_defaults ();
+ static bool have_existing ();
private:
Config ();
private:
Config ();
-
boost::filesystem::path file () const
;
+
static boost::filesystem::path file ()
;
void read ();
void set_defaults ();
void set_kdm_email_to_default ();
void read ();
void set_defaults ();
void set_kdm_email_to_default ();
@@
-468,6
+477,7
@@
private:
Ratio const * _default_container;
DCPContentType const * _default_dcp_content_type;
std::string _dcp_issuer;
Ratio const * _default_container;
DCPContentType const * _default_dcp_content_type;
std::string _dcp_issuer;
+ std::string _dcp_creator;
int _default_j2k_bandwidth;
int _default_audio_delay;
std::list<boost::shared_ptr<Cinema> > _cinemas;
int _default_j2k_bandwidth;
int _default_audio_delay;
std::list<boost::shared_ptr<Cinema> > _cinemas;