Fix incorrect conversion of audio from DCP sources (#642).
[dcpomatic.git] / src / lib / log.cc
index efea9f6b55bc704535d07d64d7c7dd48030826c1..ac3277c4e618a1e04f7049492e6299424b79b1ee 100644 (file)
 
 using namespace std;
 
-int const Log::TYPE_GENERAL = 0x1;
-int const Log::TYPE_WARNING = 0x2;
-int const Log::TYPE_ERROR   = 0x4;
-int const Log::TYPE_DEBUG   = 0x8;
-int const Log::TYPE_TIMING  = 0x10;
+int const Log::TYPE_GENERAL      = 0x1;
+int const Log::TYPE_WARNING      = 0x2;
+int const Log::TYPE_ERROR        = 0x4;
+int const Log::TYPE_DEBUG_DECODE = 0x8;
+int const Log::TYPE_DEBUG_ENCODE = 0x10;
+int const Log::TYPE_TIMING       = 0x20;
 
 Log::Log ()
        : _types (0)
@@ -75,7 +76,7 @@ Log::log (string message, int type)
        if (type & TYPE_WARNING) {
                s << "WARNING: ";
        }
-       
+
        s << message;
        do_log (s.str ());
 }
@@ -153,7 +154,7 @@ FileLog::head_and_tail (int amount) const
                head_amount = size;
                tail_amount = 0;
        }
-       
+
        FILE* f = fopen_boost (_file, "r");
        if (!f) {
                return "";
@@ -162,7 +163,7 @@ FileLog::head_and_tail (int amount) const
        string out;
 
        char* buffer = new char[max(head_amount, tail_amount) + 1];
-       
+
        int N = fread (buffer, 1, head_amount, f);
        buffer[N] = '\0';
        out += string (buffer);
@@ -171,7 +172,7 @@ FileLog::head_and_tail (int amount) const
                out +=  "\n .\n .\n .\n";
 
                fseek (f, - tail_amount - 1, SEEK_END);
-               
+
                N = fread (buffer, 1, tail_amount, f);
                buffer[N] = '\0';
                out += string (buffer) + "\n";