node: improve sync

Place the requested sync and position update flag in the node
activation. This way we can use our existing loop to update the node
sync states and check if the node is ready.

Implement sync timeout, when the client can't start or seek within the
timeout, we start RUNNING anyway and hope the client catches up.
This commit is contained in:
Wim Taymans 2019-08-29 14:01:48 +02:00
parent 5363d3352c
commit 35c5cf9b52
3 changed files with 88 additions and 35 deletions

@ -1 +1 @@
Subproject commit 0c2c2c72d04335a7013159ca8c7e284f4676e5df
Subproject commit b4243991b3599237953611cd27ab5c3a62a426bd