From a4c879780de75f1293ffeea2366355b00d4e9459 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 15 Dec 2015 23:32:14 +0000 Subject: Try an ack on request for the batch converter to do a job. --- src/tools/dcpomatic.cc | 3 +++ src/tools/dcpomatic_batch.cc | 1 + 2 files changed, 4 insertions(+) (limited to 'src') diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc index 894e9329f..c1ce24eb5 100644 --- a/src/tools/dcpomatic.cc +++ b/src/tools/dcpomatic.cc @@ -511,6 +511,9 @@ private: string s = _film->directory().string (); socket.write (s.length() + 1); socket.write ((uint8_t *) s.c_str(), s.length() + 1); + /* OK\0 */ + uint8_t ok[3]; + socket.read (ok, 3); return; } catch (exception& e) { std::cout << "start batch failed: " << e.what() << "\n"; diff --git a/src/tools/dcpomatic_batch.cc b/src/tools/dcpomatic_batch.cc index 5693c391d..109bbfca0 100644 --- a/src/tools/dcpomatic_batch.cc +++ b/src/tools/dcpomatic_batch.cc @@ -261,6 +261,7 @@ public: socket->read (reinterpret_cast (buffer.get()), length); string s (buffer.get()); _frame->start_job (s); + socket->write (reinterpret_cast ("OK"), 3); } catch (...) { } -- cgit v1.2.3