muxer should now be spec compliant (though it likely still contains bugs!)