I did read that post, but I'm still unsure why we can't utilize all the CPU cores to perform the task. Why can't media encoder prefetch several frames, decode/encode on multiple threads doing several frames at a time instead of "waiting" for a frame? Or am I misinterpreting the response?