From 170a8f8a20a2525f65b52441b2c5682fc6bfb8a6 Mon Sep 17 00:00:00 2001 From: pigeatgarlic <64737125+pigeatgarlic@users.noreply.github.com> Date: Thu, 20 Feb 2025 05:58:19 +0000 Subject: [PATCH] limit min bitrate framerate, default pointer invisible --- src/globals.cpp | 2 +- src/main.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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;