Budget v210 uploads by default

This commit is contained in:
Johanness
2026-05-19 14:33:24 +03:00
parent ba9bf1894e
commit 741108c458
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -747,7 +747,9 @@ void printUsage(const char* executableName)
<< " --config <path> Load JSON feed configuration\n"
<< " --grid <cols>x<rows> Set multiview grid (default 2x2, max 16 feeds)\n"
<< " --fps-cap <fps> Limit render loop FPS (default 60)\n"
<< " --max-v210-uploads <n> Limit v210 uploads per frame (0 = unlimited)\n"
<< " --max-v210-uploads <n> Limit v210 uploads per frame (default "
<< DefaultMaxV210UploadsPerFrame
<< ", 0 = unlimited)\n"
<< " --present <mode> Present mode: fifo, mailbox, immediate (default mailbox)\n"
<< " --feed <idx> <kind> Set feed slot kind explicitly\n"
<< " --domain <idx> <path> Set MXL domain for feed slot\n"
+3 -1
View File
@@ -8,6 +8,7 @@
constexpr uint32_t DefaultGridCols = 2;
constexpr uint32_t DefaultGridRows = 2;
constexpr uint32_t DefaultMaxV210UploadsPerFrame = 5;
constexpr uint32_t MaxFeedCount = 16;
constexpr const char* AppName = "MXL Multiviewer";
constexpr uint32_t AppVersionMajor = 0;
@@ -43,7 +44,8 @@ struct AppConfig
bool verbose = false;
bool paceUploads = false;
uint32_t fpsCap = 60;
uint32_t maxV210UploadsPerFrame = 0;
uint32_t maxV210UploadsPerFrame =
DefaultMaxV210UploadsPerFrame;
uint32_t gridCols = DefaultGridCols;
uint32_t gridRows = DefaultGridRows;
PresentModeConfig presentMode = PresentModeConfig::Mailbox;