still does not really work, only if I leak memory
Fixed encoding bugs (also during suspended state) -- intializing all assetreaders and trackinputs right away, and just encode lazily