perf(threads): implement adjust_thread_priority for macOS and add set_thread_name (#4605)

This commit is contained in:
Andy Grundman
2026-01-22 19:38:09 -05:00
committed by GitHub
parent f879294449
commit 3a12f96a86
17 changed files with 71 additions and 1 deletions
+2
View File
@@ -1253,6 +1253,7 @@ namespace video {
};
// Capture takes place on this thread
platf::set_thread_name("video::capture");
platf::adjust_thread_priority(platf::thread_priority_e::critical);
while (capture_ctx_queue->running()) {
@@ -2292,6 +2293,7 @@ namespace video {
});
// Encoding and capture takes place on this thread
platf::set_thread_name("video::capture_sync");
platf::adjust_thread_priority(platf::thread_priority_e::high);
std::vector<std::string> display_names;