+ if (global_flags.x264_speedcontrol) {
+ if (!global_flags.x264_preset.empty() && global_flags.x264_preset != "faster") {
+ fprintf(stderr, "WARNING: --x264-preset is overridden by --x264-speedcontrol (implicitly uses \"faster\" as base preset)\n");
+ }
+ global_flags.x264_preset = "faster";
+ } else if (global_flags.x264_preset.empty()) {
+ global_flags.x264_preset = X264_DEFAULT_PRESET;
+ }
+
+ for (pair<int, int> mapping : global_flags.default_stream_mapping) {
+ if (mapping.second >= global_flags.num_cards) {
+ fprintf(stderr, "ERROR: Signal %d mapped to card %d, which doesn't exist (try adjusting --num-cards)\n",
+ mapping.first, mapping.second);
+ exit(1);
+ }
+ }