From cc4e4eb362a1e7577d337ce7abe7d4f2fb031881 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Mon, 21 Mar 2016 10:11:46 +0100 Subject: [PATCH] Hd-rum-transcode: added -v option --- src/hd-rum-translator/hd-rum-translator.cpp | 6 +++++- src/host.cpp | 11 +++++++++++ src/host.h | 2 ++ src/main.cpp | 8 +------- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/hd-rum-translator/hd-rum-translator.cpp b/src/hd-rum-translator/hd-rum-translator.cpp index 6a0ff1535..76c1f7c0d 100644 --- a/src/hd-rum-translator/hd-rum-translator.cpp +++ b/src/hd-rum-translator/hd-rum-translator.cpp @@ -379,7 +379,8 @@ static void usage(const char *progname) { "\t\t--blend - enable blending from original to newly received stream, increases latency\n" "\t\t--capture-filter - apply video capture filter to incoming video\n" "\t\t--help\n" - "\t\t--verbose\n"); + "\t\t--verbose\n" + "\t\t-v\n"); printf("\tand hostX_options may be:\n" "\t\t-P - TX port to be used\n" "\t\t-c - compression\n" @@ -441,6 +442,9 @@ static bool parse_fmt(int argc, char **argv, struct cmdline_parameters *parsed) } else if(strcmp(argv[start_index], "--help") == 0) { usage(argv[0]); return false; + } else if(strcmp(argv[start_index], "-v") == 0) { + print_version(); + return false; } else if(strcmp(argv[start_index], "--verbose") == 0) { parsed->verbose = true; } else { diff --git a/src/host.cpp b/src/host.cpp index 22b68d28b..ba33f8d89 100644 --- a/src/host.cpp +++ b/src/host.cpp @@ -194,3 +194,14 @@ void print_capabilities(struct module *root, bool use_vidcap) } } +void print_version() +{ + printf("%s", PACKAGE_STRING); +#ifdef GIT_VERSION + printf(" (rev %s)", GIT_VERSION); +#endif + printf("\n"); + printf("\n" PACKAGE_NAME " was compiled with following features:\n"); + printf(AUTOCONF_RESULT); +} + diff --git a/src/host.h b/src/host.h index 69badc3e5..7d2043dd0 100644 --- a/src/host.h +++ b/src/host.h @@ -130,6 +130,8 @@ bool common_preinit(int argc, char *argv[]); */ void print_capabilities(struct module *root, bool use_vidcap); +void print_version(void); + #ifdef __cplusplus } #endif diff --git a/src/main.cpp b/src/main.cpp index 315dfd92b..6972b8f89 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -575,13 +575,7 @@ int main(int argc, char *argv[]) postprocess = optarg; break; case 'v': - printf("%s", PACKAGE_STRING); -#ifdef GIT_VERSION - printf(" (rev %s)", GIT_VERSION); -#endif - printf("\n"); - printf("\n" PACKAGE_NAME " was compiled with following features:\n"); - printf(AUTOCONF_RESULT); + print_version(); return EXIT_SUCCESS; case 'c': requested_compression = optarg;