]> git.sesse.net Git - casparcg/commit
- Removed need of non-deterministic sleeps during server shutdown.
authorHelge Norberg <helge.norberg@svt.se>
Tue, 18 Aug 2015 20:14:01 +0000 (22:14 +0200)
committerHelge Norberg <helge.norberg@svt.se>
Tue, 18 Aug 2015 20:14:01 +0000 (22:14 +0200)
commit47b4091b5dfa963d7e4f809ce2bad080d39492c0
treed4a71a3f3174159740d8d52e1fa16b684a4c8ac2
parentcf888bca6630fc3cc3185407f3a06df9a6a13d13
- Removed need of non-deterministic sleeps during server shutdown.
- Made KILL and RESTART shutdown as cleanly as "q".
- Added logging to some destructors to help when debugging shutdown issues.
- Fixed some deadlocks/lifetime issues.
13 files changed:
common/executor.h
common/polling_filesystem_monitor.cpp
core/consumer/frame_consumer.cpp
core/consumer/frame_consumer.h
core/producer/frame_producer.cpp
core/producer/frame_producer.h
core/video_channel.cpp
modules/html/html.cpp
modules/screen/consumer/screen_consumer.cpp
protocol/osc/client.cpp
protocol/util/AsyncEventServer.cpp
shell/main.cpp
shell/server.cpp