+ if (!global_flags.input_mapping_filename.empty()) {
+ if (!load_input_mapping_from_file(get_devices(),
+ global_flags.input_mapping_filename,
+ &new_input_mapping)) {
+ fprintf(stderr, "Failed to load input mapping from '%s', exiting.\n",
+ global_flags.input_mapping_filename.c_str());
+ exit(1);
+ }
+ } else {
+ // Generate a very simple, default input mapping.
+ InputMapping::Bus input;
+ input.name = "Main";
+ input.device.type = InputSourceType::CAPTURE_CARD;
+ input.device.index = 0;
+ input.source_channel[0] = 0;
+ input.source_channel[1] = 1;