continued work on the transcoder.
resamplers are a class hierarchy now, which makes the encode and decode
 loops for audio and video possible with super-classes that do not
 distinguish between media types.
Or it would, if there weren't encoding bugs still :)