public static synchronized ICodec getCodec(String filename) {
		if (codecs == null) return null;

		for(Codec codec : codecs) {
			if (filename.matches(codec.extensionRegX))
				return codec.getInstance();
		}

		return null;
	}