Store format info in a separate object and pass it to _start
Don't pass format object to _start. this.format can be used instead.
Update docs
Copy input format in case output format's color space is different