diff --git a/src/hd-rum-translator/hd-rum-recompress.cpp b/src/hd-rum-translator/hd-rum-recompress.cpp index d3b3249cc..48e47e23d 100644 --- a/src/hd-rum-translator/hd-rum-recompress.cpp +++ b/src/hd-rum-translator/hd-rum-recompress.cpp @@ -88,7 +88,7 @@ void recompress_process_async(void *state, shared_ptr frame, int po double seconds = chrono::duration_cast(now - s->t0).count() / 1000000.0; if(seconds > 5) { double fps = s->frames / seconds; - fprintf(stdout, "[%.4x->%s:%d] %d frames in %g seconds = %g FPS\n", + log_msg(LOG_LEVEL_INFO, "[%.4x->%s:%d] %d frames in %g seconds = %g FPS\n", rtp_my_ssrc(s->video_rxtx->m_network_devices[0]), s->host.c_str(), s->tx_port, s->frames, seconds, fps); diff --git a/src/hd-rum-translator/hd-rum-translator.cpp b/src/hd-rum-translator/hd-rum-translator.cpp index 7a4586cf1..78d0fbd7a 100644 --- a/src/hd-rum-translator/hd-rum-translator.cpp +++ b/src/hd-rum-translator/hd-rum-translator.cpp @@ -311,7 +311,8 @@ static void usage(const char *progname) { "\t\t--control-port [:0|:1] - control port to connect to, optionally client/server (default)\n" "\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--help\n" + "\t\t--verbose\n"); printf("\tand hostX_options may be:\n" "\t\t-P - TX port to be used\n" "\t\t-c - compression\n" @@ -344,6 +345,7 @@ struct cmdline_parameters { int control_connection_type = 0; bool blend = false; const char *capture_filter = NULL; + bool verbose = false; }; /** @@ -372,6 +374,8 @@ 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], "--verbose") == 0) { + parsed->verbose = true; } else { usage(argv[0]); return false; @@ -518,6 +522,10 @@ int main(int argc, char **argv) return EXIT_SUCCESS; } + if (params.verbose) { + log_level = LOG_LEVEL_VERBOSE; + } + if ((bufsize = atoi(params.bufsize)) <= 0) { fprintf(stderr, "invalid buffer size: %d\n", bufsize); return 1;