Display the encoding framerates of all streams, including all target framerates, the instantaneous framerates during encode, and finally the average framerates on exit.
Earlier, when the blit was running in a separate thread, using more capture buffers would result in better performance (due to smoothing out the additional processing required for an I frame). Since we have removed this thread, additional capture buffers doesn't make any difference. The smoothing should be performed by using more encoder input buffers.
The capture thread did very little processing, so there is no real reason to have separate capture and convert threads. Removing the thread makes things a little simpler.