summaryrefslogtreecommitdiff
path: root/src/lib/encode_server_finder.cc
AgeCommit message (Collapse)Author
2020-01-30Various thread cleanups.Carl Hetherington
2019-02-12Fix a couple of deadlocks caused by emitting ServersListChangedCarl Hetherington
with a lock on _servers_mutex; handlers to that signal may call ::servers() which tries to take a lock on the same mutex.
2018-04-13Tidy up to use one list of servers.Carl Hetherington
2018-04-13Update encoding server list when servers disappear (#1176).Carl Hetherington
2018-04-13Note and indicate servers with bad link version (#982).Carl Hetherington
2018-02-16Name threads on Linux.Carl Hetherington
2018-02-04Listen for server replies on different ports on main and batch, and get ↵Carl Hetherington
servers to send replies to both (#1190).
2017-04-27Move ports around to allow master/server to coexist (#962).Carl Hetherington
2016-08-12Move raw_convert into libdcp.Carl Hetherington
2016-07-20Do EncodeServerFinder 'disable' in a more sensible way.Carl Hetherington
Just stop the threads and clear the server list when stop() is called.
2016-07-03Remove several exception-throwing asserts from destructors.Carl Hetherington
2016-06-21Revert "Use make_shared<>."Carl Hetherington
Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f.
2016-06-21Use make_shared<>.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2015-12-11Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵Carl Hetherington
ServerDescription -> EncodeServerDescription.