std::shared_ptr
[dcpomatic.git] / src / lib / config.cc
index 7c126ff19b739c12b3f70d18805c74da5fd62ad6..e2425799d16f8253efb1fd6ba88b3a9fe5a50e30 100644 (file)
@@ -59,9 +59,9 @@ using std::max;
 using std::remove;
 using std::exception;
 using std::cerr;
-using boost::shared_ptr;
+using std::shared_ptr;
 using boost::optional;
-using boost::dynamic_pointer_cast;
+using std::dynamic_pointer_cast;
 using boost::algorithm::trim;
 using dcp::raw_convert;
 
@@ -120,7 +120,7 @@ Config::set_defaults ()
        _check_for_updates = false;
        _check_for_test_updates = false;
        _maximum_j2k_bandwidth = 250000000;
-       _log_types = LogEntry::TYPE_GENERAL | LogEntry::TYPE_WARNING | LogEntry::TYPE_ERROR;
+       _log_types = LogEntry::TYPE_GENERAL | LogEntry::TYPE_WARNING | LogEntry::TYPE_ERROR | LogEntry::TYPE_DISK;
        _analyse_ebur128 = true;
        _automatic_audio_analysis = false;
 #ifdef DCPOMATIC_WINDOWS
@@ -763,8 +763,9 @@ Config::write_config () const
        /* [XML] ShowExperimentalAudioProcessors 1 to offer users the (experimental) audio upmixer processors, 0 to hide them */
        root->add_child("ShowExperimentalAudioProcessors")->add_child_text (_show_experimental_audio_processors ? "1" : "0");
        /* [XML] LogTypes Types of logging to write; a bitfield where 1 is general notes, 2 warnings, 4 errors, 8 debug information related
-          to encoding, 16 debug information related to encoding, 32 debug information for timing purposes, 64 debug information related
-          to sending email.
+          to 3D, 16 debug information related to encoding, 32 debug information for timing purposes, 64 debug information related
+          to sending email, 128 debug information related to the video view, 256 information about disk writing, 512 debug information
+          related to the player, 1024 debug information related to audio analyses.
        */
        root->add_child("LogTypes")->add_child_text (raw_convert<string> (_log_types));
        /* [XML] AnalyseEBUR128 1 to do EBUR128 analyses when analysing audio, otherwise 0. */