Multithreading Huffyuv is an enhanced edition of Huffyuv that is a lossless codec widely used. The multithreading edition splits image frames into subframes and feeds them to each thread for compression, so it makes maximum use of multicore processors.
The procedure for installing is as follows:
Multithreading Huffyuv co-exists with original Huffyuv because Multithreading edition uses dedicated FourCC; original Huffyuv uses "HYUV" and the multithreading edition uses "HYMT". FourCC is changed for convenience although the original Huffyuv codec can decompresse images compressed by multithreading edition.
When Multithreading Huffyuv compresses images, the number of threads is automatically determined by the number of logical processors. Specific value can be selected explicitly if other value is suitable.
The number of threads is also used for decompression. For example, two threads will run on single or quad processor PC for decompression if two threads are used during compression. This feature may not become an issue in most cases because Huffyuv is used as a codec for temporary use within a PC.