Skip encoder reprobing if no GPU changes have occurred

This commit is contained in:
Cameron Gutman
2024-02-05 20:17:42 -06:00
parent 040c3a6916
commit ff8c8ce3ab
5 changed files with 66 additions and 2 deletions

View File

@@ -181,4 +181,14 @@ namespace platf {
return display_names;
}
/**
* @brief Returns if GPUs/drivers have changed since the last call to this function.
* @return `true` if a change has occurred or if it is unknown whether a change occurred.
*/
bool
needs_encoder_reenumeration() {
// We don't track GPU state, so we will always reenumerate. Fortunately, it is fast on macOS.
return true;
}
} // namespace platf