Using sysconf() had the unfortunate side effect of *silently* changing the
behaviour of the encoder if you happened to be on a multicpu system. This
tended to produce different results when using the same mpeg2enc options on
different machines. It should also be noted that the resulting .m1v/.m2v file
is different when using -M 2 than it is when using -M 0 or -M 1 (bug? could be)