I think this also avoids the possibility of setting the master encoding
thread count to 0 by mistake on machines that don't have many cores.
static void
setup_test_config ()
{
- Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency() / 2);
+ Config::instance()->set_master_encoding_threads(boost::thread::hardware_concurrency());
Config::instance()->set_server_encoding_threads (1);
Config::instance()->set_server_port_base (61921);
Config::instance()->set_default_audio_delay (0);
{
ConfigRestorer cr;
- /* Try to stop out-of-memory crashes on my laptop */
- Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency() / 4);
-
auto film = new_test_film("threed_test4");
auto L = make_shared<FFmpegContent>(TestPaths::private_data() / "LEFT_TEST_DCP3D4K.mov");
film->examine_and_add_content (L);