#include "lib/encode_server_description.h"
#include "lib/file_log.h"
#include "lib/dcpomatic_log.h"
+#include "test.h"
#include <boost/test/unit_test.hpp>
#include <boost/thread.hpp>
using boost::optional;
using boost::weak_ptr;
using dcp::Data;
+using namespace dcpomatic;
+
void
do_remote_encode (shared_ptr<DCPVideo> frame, EncodeServerDescription description, Data locally_encoded)
p += sub_image->stride()[0];
}
- dcpomatic_log.reset (new FileLog("build/test/client_server_test_rgb.log"));
+ LogSwitcher ls (shared_ptr<Log>(new FileLog("build/test/client_server_test_rgb.log")));
shared_ptr<PlayerVideo> pvf (
new PlayerVideo (
EYES_BOTH,
PART_WHOLE,
ColourConversion(),
+ VIDEO_RANGE_FULL,
weak_ptr<Content>(),
- optional<Frame>()
+ optional<Frame>(),
+ false
)
);
thread* server_thread = new thread (boost::bind (&EncodeServer::run, server));
/* Let the server get itself ready */
- dcpomatic_sleep (1);
+ dcpomatic_sleep_seconds (1);
/* "localhost" rather than "127.0.0.1" here fails on docker; go figure */
EncodeServerDescription description ("127.0.0.1", 1, SERVER_LINK_VERSION);
p += sub_image->stride()[0];
}
- dcpomatic_log.reset (new FileLog("build/test/client_server_test_yuv.log"));
+ LogSwitcher ls (shared_ptr<Log>(new FileLog("build/test/client_server_test_yuv.log")));
shared_ptr<PlayerVideo> pvf (
new PlayerVideo (
EYES_BOTH,
PART_WHOLE,
ColourConversion(),
+ VIDEO_RANGE_FULL,
weak_ptr<Content>(),
- optional<Frame>()
+ optional<Frame>(),
+ false
)
);
thread* server_thread = new thread (boost::bind (&EncodeServer::run, server));
/* Let the server get itself ready */
- dcpomatic_sleep (1);
+ dcpomatic_sleep_seconds (1);
/* "localhost" rather than "127.0.0.1" here fails on docker; go figure */
EncodeServerDescription description ("127.0.0.1", 2, SERVER_LINK_VERSION);
}
}
- dcpomatic_log.reset (new FileLog("build/test/client_server_test_j2k.log"));
+ LogSwitcher ls (shared_ptr<Log>(new FileLog("build/test/client_server_test_j2k.log")));
shared_ptr<PlayerVideo> raw_pvf (
new PlayerVideo (
EYES_BOTH,
PART_WHOLE,
ColourConversion(),
+ VIDEO_RANGE_FULL,
weak_ptr<Content>(),
- optional<Frame>()
+ optional<Frame>(),
+ false
)
);
EYES_BOTH,
PART_WHOLE,
PresetColourConversion::all().front().conversion,
+ VIDEO_RANGE_FULL,
weak_ptr<Content>(),
- optional<Frame>()
+ optional<Frame>(),
+ false
)
);
thread* server_thread = new thread (boost::bind (&EncodeServer::run, server));
/* Let the server get itself ready */
- dcpomatic_sleep (1);
+ dcpomatic_sleep_seconds (1);
/* "localhost" rather than "127.0.0.1" here fails on docker; go figure */
EncodeServerDescription description ("127.0.0.1", 2, SERVER_LINK_VERSION);