Separate init/config from runtime setup.
Tie clock start/stop to the ctrl loop.
Late startup, after clock, on ctrl thread.
Do away with p1_video_finish.
Make logging functions public.

For sources to use.
Get framerate from clock.

This is actually broken right now, because ctrl needs to delay video
start until the clock is running.
Wait for clock to complete startup.