Fix up rebase and add timer.
[dcpomatic.git] / src / lib / gpu_j2k_encode_worker.cc
index a875c23d70406535a493439272599ea6f98661dc..ba0b2036c4457c2883b7f0c9c8c8288b6b87afc5 100644 (file)
@@ -21,6 +21,7 @@
 #include "gpu_j2k_encode_worker.h"
 #include "dcp_video.h"
 #include "cross.h"
+#include "timer.h"
 #include "dcpomatic_log.h"
 #include <dcp/openjpeg_image.h>
 extern "C" {
@@ -79,6 +80,8 @@ GPUJ2KEncodeWorker::encode (shared_ptr<DCPVideo> vf)
        init_tiles (&img, width, height, 5, 5);
        type_tile* tile = &(img.tile[0]);
 
+       PeriodTimer encode("poz-encode");
+
        // XXX: it's a big shame about this int -> float conversion
        for (int i = 0; i < 3; ++i) {
                type_tile_comp* c = &tile->tile_comp[i];