From: Bob van Loosen Date: Fri, 16 Mar 2012 16:59:22 +0000 (+0100) Subject: added: -o/--osdname argument for cec-client to set a custom osd name X-Git-Tag: upstream/2.2.0~1^2~31^2~70 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=79412ced4078078ff30e3271f2f30c76cacc0f4d;p=deb_libcec.git added: -o/--osdname argument for cec-client to set a custom osd name --- diff --git a/src/testclient/main.cpp b/src/testclient/main.cpp index 964cf68..d915545 100644 --- a/src/testclient/main.cpp +++ b/src/testclient/main.cpp @@ -220,6 +220,7 @@ void ShowHelpCommandLine(const char* strExec) " -d --log-level {level} Sets the log level. See cectypes.h for values." << endl << " -s --single-command Execute a single command and exit. Does not power" << endl << " on devices on startup and power them off on exit." << endl << + " -o --osd-name {osd name} Use a custom osd name." << endl << " [COM PORT] The com port to connect to. If no COM" << endl << " port is given, the client tries to connect to the" << endl << " first device that is detected." << endl << @@ -1022,6 +1023,17 @@ bool ProcessCommandLineArguments(int argc, char *argv[]) g_config.bGetSettingsFromROM = 1; ++iArgPtr; } + else if (!strcmp(argv[iArgPtr], "-o") || + !strcmp(argv[iArgPtr], "--osd-name")) + { + if (argc >= iArgPtr + 2) + { + snprintf(g_config.strDeviceName, 13, argv[iArgPtr + 1]); + cout << "using osd name " << g_config.strDeviceName << endl; + ++iArgPtr; + } + ++iArgPtr; + } else { g_strPort = argv[iArgPtr++];