diff --git a/Limelight/Stream/Connection.m b/Limelight/Stream/Connection.m index 4fdd313..1717fc4 100644 --- a/Limelight/Stream/Connection.m +++ b/Limelight/Stream/Connection.m @@ -324,11 +324,11 @@ void ClLogMessage(const char* format, ...) LiInitializeVideoCallbacks(&_drCallbacks); _drCallbacks.setup = DrDecoderSetup; _drCallbacks.submitDecodeUnit = DrSubmitDecodeUnit; - _drCallbacks.capabilities = CAPABILITY_DIRECT_SUBMIT; // RFI doesn't work properly with HEVC on iOS 11 with an iPhone SE (at least) // It doesnt work on macOS either, tested with Network Link Conditioner. - _drCallbacks.capabilities = CAPABILITY_REFERENCE_FRAME_INVALIDATION_AVC; + _drCallbacks.capabilities = CAPABILITY_REFERENCE_FRAME_INVALIDATION_AVC | + CAPABILITY_DIRECT_SUBMIT; LiInitializeAudioCallbacks(&_arCallbacks); _arCallbacks.init = ArInit; diff --git a/moonlight-common/moonlight-common-c b/moonlight-common/moonlight-common-c index b528ef7..ed134f0 160000 --- a/moonlight-common/moonlight-common-c +++ b/moonlight-common/moonlight-common-c @@ -1 +1 @@ -Subproject commit b528ef79214f7243da049d190f31b3518b1a1ffd +Subproject commit ed134f07d3a7d1a9d7e9a47e8e6f5bf90ac371dc