}
};
-struct GrokInitializer {
- GrokInitializer(void) {
- setMessengerLogger(new GrokLogger("[GROK] "));
- }
- ~GrokInitializer() = default;
-};
-
struct FrameProxy {
FrameProxy(int index, Eyes eyes, DCPVideo dcpv) : index_(index), eyes_(eyes), vf(dcpv)
{}
using namespace dcpomatic;
-static grk_plugin::GrokInitializer grokInitializer;
-
/** @param film Film that we are encoding.
* @param writer Writer that we are using.
*/
#include "lib/ffmpeg_encoder.h"
#include "lib/film.h"
#include "lib/font_config.h"
+#include "lib/grok/context.h"
#include "lib/hints.h"
#include "lib/job_manager.h"
#include "lib/kdm_with_metadata.h"
notes.Centre();
notes.ShowModal();
}
+
+ grk_plugin::setMessengerLogger(new grk_plugin::GrokLogger("[GROK] "));
}
catch (exception& e)
{
#include "lib/config.h"
#include "lib/dcpomatic_socket.h"
#include "lib/film.h"
+#include "lib/grok/context.h"
#include "lib/job.h"
#include "lib/job_manager.h"
#include "lib/make_dcp.h"
}
}
+ grk_plugin::setMessengerLogger(new grk_plugin::GrokLogger("[GROK] "));
+
return true;
}
#include "lib/encoded_log_entry.h"
#include "lib/encode_server.h"
#include "lib/config.h"
+#include "lib/grok/context.h"
#include "lib/log.h"
#include "lib/signaller.h"
#include "lib/cross.h"
SetExitOnFrameDelete (false);
+ grk_plugin::setMessengerLogger(new grk_plugin::GrokLogger("[GROK] "));
+
return true;
}
#include "lib/config.h"
#include "lib/image.h"
#include "lib/file_log.h"
+#include "lib/grok/context.h"
#include "lib/null_log.h"
#include "lib/version.h"
#include "lib/encode_server.h"
dcpomatic_log.reset (new FileLog("dcpomatic_server_cli.log"));
}
+ setMessengerLogger(new grk_plugin::GrokLogger("[GROK] "));
+
EncodeServer server (verbose, num_threads);
try {