fprintf(stderr, "Usage: nageru [OPTION]...\n");
fprintf(stderr, "\n");
fprintf(stderr, " -h, --help print usage information\n");
fprintf(stderr, "Usage: nageru [OPTION]...\n");
fprintf(stderr, "\n");
fprintf(stderr, " -h, --help print usage information\n");
- fprintf(stderr, " -c, --num-cards set number of input cards, including fake cards (default 2)\n");
- fprintf(stderr, " -C, --num-fake-cards set number of fake cards (default 0)\n");
+ fprintf(stderr, " -c, --num-cards set number of input cards (default 2)\n");
fprintf(stderr, " -t, --theme=FILE choose theme (default theme.lua)\n");
fprintf(stderr, " -I, --theme-dir=DIR search for theme in this directory (can be given multiple times)\n");
fprintf(stderr, " -v, --va-display=SPEC VA-API device for H.264 encoding\n");
fprintf(stderr, " ($DISPLAY spec or /dev/dri/render* path)\n");
fprintf(stderr, " -m, --map-signal=SIGNAL,CARD set a default card mapping (can be given multiple times)\n");
fprintf(stderr, " -t, --theme=FILE choose theme (default theme.lua)\n");
fprintf(stderr, " -I, --theme-dir=DIR search for theme in this directory (can be given multiple times)\n");
fprintf(stderr, " -v, --va-display=SPEC VA-API device for H.264 encoding\n");
fprintf(stderr, " ($DISPLAY spec or /dev/dri/render* path)\n");
fprintf(stderr, " -m, --map-signal=SIGNAL,CARD set a default card mapping (can be given multiple times)\n");
fprintf(stderr, " --http-uncompressed-video send uncompressed NV12 video to HTTP clients\n");
fprintf(stderr, " --http-x264-video send x264-compressed video to HTTP clients\n");
fprintf(stderr, " --x264-preset x264 quality preset (default " X264_DEFAULT_PRESET ")\n");
fprintf(stderr, " --http-uncompressed-video send uncompressed NV12 video to HTTP clients\n");
fprintf(stderr, " --http-x264-video send x264-compressed video to HTTP clients\n");
fprintf(stderr, " --x264-preset x264 quality preset (default " X264_DEFAULT_PRESET ")\n");
static const option long_options[] = {
{ "help", no_argument, 0, 'h' },
{ "num-cards", required_argument, 0, 'c' },
static const option long_options[] = {
{ "help", no_argument, 0, 'h' },
{ "num-cards", required_argument, 0, 'c' },
{ "theme", required_argument, 0, 't' },
{ "theme-dir", required_argument, 0, 'I' },
{ "map-signal", required_argument, 0, 'm' },
{ "theme", required_argument, 0, 't' },
{ "theme-dir", required_argument, 0, 'I' },
{ "map-signal", required_argument, 0, 'm' },
- { "va-display", required_argument, 0, OPTION_VA_DISPLAY },
+ { "va-display", required_argument, 0, 'v' },
+ { "fake-cards-audio", no_argument, 0, OPTION_FAKE_CARDS_AUDIO },
{ "http-uncompressed-video", no_argument, 0, OPTION_HTTP_UNCOMPRESSED_VIDEO },
{ "http-x264-video", no_argument, 0, OPTION_HTTP_X264_VIDEO },
{ "x264-preset", required_argument, 0, OPTION_X264_PRESET },
{ "http-uncompressed-video", no_argument, 0, OPTION_HTTP_UNCOMPRESSED_VIDEO },
{ "http-x264-video", no_argument, 0, OPTION_HTTP_X264_VIDEO },
{ "x264-preset", required_argument, 0, OPTION_X264_PRESET },
- int c = getopt_long(argc, argv, "c:C:t:v:m:", long_options, &option_index);
+ int c = getopt_long(argc, argv, "c:t:I:v:m:", long_options, &option_index);
if (global_flags.num_cards <= 0) {
fprintf(stderr, "ERROR: --num-cards must be at least 1\n");
exit(1);
}
if (global_flags.num_cards <= 0) {
fprintf(stderr, "ERROR: --num-cards must be at least 1\n");
exit(1);
}
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");
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");