mplex doesn't properly recognize the end of audio streams, and thus
prematurely terminates them. There is a bug in SeekFwdBits. Basically
the function can be called when byteidx<buffered; if there is
simultaneously an EOF found, then the # of bits advanced is not properly
counted.