json: expose new features to json parser
json: cosmetic work, logging
store encoding video format, write caps correctly
fix tests
set restriction caps globally in renderer
clean up timeline functions
fix bug for audio only timelines