summaryrefslogtreecommitdiff
path: root/src/lib/server.cc
AgeCommit message (Collapse)Author
2025-10-16Potentially fix stopping of sockets.Carl Hetherington
2025-10-16White space.Carl Hetherington
2025-03-22Add abstraction of io_{context,service} and use it as appropriate.Carl Hetherington
2024-06-23Close socket when stopping the server.Carl Hetherington
Otherwise if we're calling e.g. Socket::run() the server's run() will not terminate on stop().
2024-06-23Do everything required to stop the server in ::stop().Carl Hetherington
2021-02-04Some noncopyable removal.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2018-09-06Try to prevent encode server test crashing in valgrind.Carl Hetherington
2017-05-29Fix hang in client_server tests.Carl Hetherington
2017-05-25Another speculative attempt to fix crash on quit.Carl Hetherington
2017-05-25Attempt to fix crash on ~Server().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-11Split EncodeServer into that and Server.Carl Hetherington
2015-12-11Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵Carl Hetherington
ServerDescription -> EncodeServerDescription.
2015-12-06Increase timeout on client-server-test.Carl Hetherington
2015-12-04Use libdcp's compress_j2k; move Data into libdcp.Carl Hetherington
2015-10-09Logging improvements to allow prettier displays in the server GUI.Carl Hetherington
2015-09-25Typo in joinable asserts.Carl Hetherington
2015-09-24assert (joinable) before joining threads.Carl Hetherington
2015-09-24Fix possible null pointer dereference.Carl Hetherington
2015-09-16Possible fix to problems when the Server is destroyed.Carl Hetherington
2015-08-26Include tidying src/lib/a-j*.hCarl Hetherington
2015-08-26Move ServerDescription into its own header.Carl Hetherington
2015-08-18Include tidying.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-10Tidy up J2KImageProxy a bit.Carl Hetherington
2015-06-10Rename EncodedData -> Data and trim it a bit.Carl Hetherington
2015-05-20Don't put servers on the list if they report the wrong link version.Carl Hetherington
2015-04-16Add our own raw_convert that uses SafeStringStream.Carl Hetherington
2015-03-25Remove Scaler config and use SWS_BICUBIC everywhere.Carl Hetherington
2015-01-29Move Socket to dcpomatic_socket.{cc,h}.Carl Hetherington
2015-01-07Make a note in the log when XYZ values are clamped by libdcp on XYZ -> RGB ↵Carl Hetherington
conversion.
2014-11-07Remove log from ImageProxy hierarchy.Carl Hetherington
2014-10-08Merge master.Carl Hetherington
2014-10-08Use accept() properly when reading replies to server request broadcasts.Carl Hetherington
Without this, some replies were being lost.
2014-08-23Merge master.Carl Hetherington
2014-08-19Use SafeStringStream instead of std::stringstream to try to fix random ↵Carl Hetherington
crashes on OS X.
2014-07-01Split EncodedData classes into their own file.Carl Hetherington
2014-07-01DCPVideoFrame -> DCPVideo and PlayerVideoFrame -> PlayerVideo.Carl Hetherington
2014-07-01Merge master.Carl Hetherington
2014-07-01while (1) -> while (true)Carl Hetherington
2014-06-26Merge master.Carl Hetherington
2014-06-26Use full/empty conditions rather than just a single condition for the server ↵Carl Hetherington
and encoder.
2014-06-20Merge master; fix destruction of Server; some test cleanups.Carl Hetherington
2014-06-12Merge master.Carl Hetherington
2014-06-10Report CLI server errors to stderr as well as the log.Carl Hetherington
2014-06-02Merge master.Carl Hetherington
2014-05-21Try to fix clashes caused by ERROR, WARNING etc. as variables.Carl Hetherington