882efdab

By: Michael Lynch <git@mtlynch.io>

Inline processVideo into ProcessVideo

processVideo had exactly one caller and no branching reason to exist
separately, unlike image.go's processImage/processAnimatedImage split,
which chooses between two real implementations. It was leftover
indirection from the Processable-type collapse.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 1s 5s 5s 7s 1s
Eval 6s 1m16s 1m16s 1m22s 0s
Build 1m19s 7m59s 3m00s 4m20s 32s
Suite 1s 9m22s 4m18s 4m20s 34s

Timeline

0s20s40s1m1m20s1m40s2m2m20s2m40s3m3m20s4m20s