diff --git a/src/globals.cpp b/src/globals.cpp index ae6c7544..19dbbee9 100644 --- a/src/globals.cpp +++ b/src/globals.cpp @@ -17,7 +17,7 @@ thread_pool_util::ThreadPool task_pool; /** * @brief A boolean flag to indicate whether the cursor should be displayed. */ -bool display_cursor = true; +bool display_cursor = false; #ifdef _WIN32 /** diff --git a/src/main.cpp b/src/main.cpp index 48e51c6f..5318e724 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -218,6 +218,9 @@ main(int argc, char *argv[]) { switch (buffer[0]) { case EventType::Bitrate: + if (buffer[1] == 0) + break; + last_bitrate = buffer[1]; BOOST_LOG(info) << "bitrate changed to " << (buffer[1] * 1000); bitrate->raise(buffer[1] * 1000); @@ -231,6 +234,9 @@ main(int argc, char *argv[]) { bitrate->raise(last_bitrate * 1000); break; case EventType::Framerate: + if (buffer[1] < 20) + break; + BOOST_LOG(info) << "framerate changed to " << (int)(buffer[1]); framerate->raise(buffer[1]); break;