mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2026-10-22 08:07:22 +00:00
Only enable slicing when CPU decoding
This commit is contained in:
1 parent
160684f23e
commit
8b9b96f422
3 files changed
+12
-8
No files matched your search
@@ -282,7 +282,7 @@ bool Session::populateDecoderProperties(SDL_Window* window)
|
||||
return false;
|
||||
}
|
||||
|
||||
m_VideoCallbacks.capabilities |= decoder->getDecoderCapabilities();
|
||||
m_VideoCallbacks.capabilities = decoder->getDecoderCapabilities();
|
||||
|
||||
m_StreamConfig.colorSpace = decoder->getDecoderColorspace();
|
||||
|
||||
@@ -350,13 +350,6 @@ bool Session::initialize()
|
||||
m_VideoCallbacks.setup = drSetup;
|
||||
m_VideoCallbacks.submitDecodeUnit = drSubmitDecodeUnit;
|
||||
|
||||
// Slice up to 4 times for parallel decode, once slice per core
|
||||
int slices = qMin(MAX_SLICES, SDL_GetCPUCount());
|
||||
m_VideoCallbacks.capabilities |= CAPABILITY_SLICES_PER_FRAME(slices);
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,
|
||||
"Encoder configured for %d slices per frame",
|
||||
slices);
|
||||
|
||||
LiInitializeStreamConfiguration(&m_StreamConfig);
|
||||
m_StreamConfig.width = m_Preferences->width;
|
||||
m_StreamConfig.height = m_Preferences->height;
|
||||
|
||||
Reference in new issue
Block a user