Fix format x codec support
Require --force if testing unsupported formats or codecs
Avoids double-flushing when close()'ing