}
}
conn = new NvConnection(host.getHostAddress(), getUniqueId(), this, streamConfig, PlatformBinding.getCryptoProvider());
GamepadMapping mapping = null;
if (mappingFile!=null) {
try {
mapping = new GamepadMapping(new File(mappingFile));
} catch (IOException e) {
displayError("Mapping", "Can't load gamepad mapping from " + mappingFile);
System.exit(3);
}
} else
mapping = new GamepadMapping();
try {
new EvdevLoader(conn, mapping, inputs).start();
} catch (FileNotFoundException ex) {
displayError("Input", "Input could not be found");